create-my-site
v1.4.0
Published
Un CLI ultra-rapide pour générer des structures web professionnelles.
Downloads
38
Readme
🚀 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 initet.gitignorepar défaut. - 🐙 Auto-Push GitHub : Crée un dépôt et push le code immédiatement (nécessite
ghou--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-projetOptions 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.
