This command line interface is designed to bring together all the commands needed to quickly and easily create projects. No more searching for the command you need, no more memorization.
npm install all-cmdbash
npm install -g all-cmd
`
$3
`bash
npm install all-cmd
`
🎯 Utilisation
$3
`bash
allcmds
`
$3
`bash
npx all-cmd
`
📱 Types de projets supportés
1. Next.js - Framework React full-stack
2. Expo - Framework React Native
3. Vite - Build tool moderne avec support React/TypeScript
4. NestJS - Framework Node.js pour applications évolutives
5. Laravel - Framework PHP élégant
🔄 Processus d'utilisation
1. Lancez la commande allcmds
2. Sélectionnez le type de projet dans la liste
3. Entrez le nom du dossier du projet
4. Ajoutez des options supplémentaires si nécessaire (ex: --use-npm --ts)
5. Le CLI exécute automatiquement la commande de création
📝 Exemples d'options
- Vite : --template react-ts pour TypeScript
- Next.js : --typescript --tailwind --eslint
- Expo : --template blank-typescript
🛠️ Développement
$3
`
all-cmd/
├── bin/
│ └── index.js # Point d'entrée principal
├── package.json # Configuration et dépendances
└── README.md # Documentation
`
$3
- inquirer : Interface interactive en ligne de commande
- execa : Exécution de commandes système
- chalk : Coloration du terminal
- clear : Nettoyage de l'écran
$3
`bash
npm install
`
🚨 Dépannage
$3
Si vous obtenez une erreur de prérequis manquant (ex: Composer pour Laravel), installez d'abord l'outil requis sur votre système.
$3
Sur certains systèmes, vous pourriez avoir besoin de permissions administrateur pour l'installation globale :
`bash
sudo npm install -g all-cmd
``