Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

28 Commits

Folders and files

Repository files navigation

🚀 CREATE MY SITE

Un outil en ligne de commande (CLI) ultra-rapide pour générer des structures de sites web professionnelles.

Version: v1.4.0

Ce projet permet de créer en quelques secondes un squelette de projet web incluant HTML, CSS, JS, et des dossiers optimisés. Il supporte également l'intégration de Bootstrap, Tailwind CSS, le Mode Sombre, le SEO automatique et le Push GitHub.

✨ Fonctionnalités v1.4.0

  • 📁 Structure Professionnelle : Dossiers organisés dans /assets (css/, js/, img/, vendor/).
  • 💎 Design "Cyber-Elegance" : Un visuel premium avec Glassmorphism, animations néon et fond texturé.
  • 🔍 SEO & Open Graph : Balises Meta et OG-Tags pré-configurés pour le partage social.
  • 🌗 Mode Sombre : Support natif du mode sombre (--dark) pour Tailwind et Bootstrap.
  • 🎨 Templates au choix :
    • Tailwind CSS : Script inclus avec design Cyber-Elegance responsive.
    • Bootstrap 5 : CDN ou Local inclus avec composants personnalisés.
    • Site Vide (HTML/CSS/JS basique) : Pure HTML/CSS avec structure complète.
  • 🦊 Git Ready : Initialisation git init et .gitignore par défaut.
  • 🐙 Auto-Push GitHub : Crée un dépôt et push le code immédiatement (nécessite gh ou --token).
  • 🔒 Local-Lock : Télécharge les bibliothèques en local (Bootstrap, Tailwind) pour un usage offline.
  • 🌐 Live Preview : Lance un serveur local (localhost:3000) et ouvre automatiquement le navigateur.

📦 Utilisation

Lancez simplement l'outil sans installation préalable :

# Pour utiliser la toute dernière version (recommandé)
npx create-my-site@latest

# Pour utiliser la version Cyber-Elegance v1.4.0
npx [email protected]

# Pour utiliser l'ancienne version v1.3.0
npx [email protected]

Lancer le serveur sur un projet existant

Si vous avez déjà généré un projet et souhaitez relancer la prévisualisation plus tard :

# Dans le dossier du projet
npx create-my-site serve

# Ou en spécifiant le dossier
npx create-my-site serve ./mon-projet

Options du CLI

Pour les habitués du terminal, vous pouvez passer des arguments directement :

Usage: create-my-site [name] [options]

Arguments:
  name                 Le nom de votre projet

Options:
  -t, --template <T>   Choix du template (bootstrap, tailwind, empty).
  --dark               Active l'attribut HTML natif du mode sombre.
  --local              Télécharge les bibliothèques en local (Bootstrap, Tailwind).
  --push               Crée le dépôt et envoie le code vers GitHub.
  --token <T>          Passe un GitHub Token temporaire.
  --no-init            Désactive l'initialisation automatique de Git.
  --serve              Lance immédiatement le serveur de prévisualisation.
  -V, --version        Affiche la version actuelle du CLI.
  -h, --help           Affiche l'aide.

Commands:
  serve [dir]          Lance le serveur de prévisualisation sur un projet existant.

📄 Licence

Ce projet est sous licence ISC.
Voir le fichier LICENSE pour plus de détails.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages