laracook
v2.0.2
Published
CLI tool to install and manage Laracook projects locally
Downloads
2,164
Maintainers
Readme
🍳 Laracook CLI
Installez et lancez vos projets Laracook en une seule commande.
Installation
# Utilisation directe (recommandé)
npx laracook install [email protected]/mon-projet --token=xxx
# Ou installation globale
npm install -g laracookPrérequis
| Outil | Version minimale | Requis | |---|---|---| | PHP | 8.2+ | ✅ Oui | | Composer | 2.0+ | ✅ Oui | | Node.js | 18+ | ⚠️ Recommandé | | npm | 9+ | ⚠️ Recommandé |
Commandes
laracook login
Connectez-vous à votre compte Laracook :
laracook loginLe token est sauvegardé dans ~/.laracook/config.json.
laracook list
Listez vos projets disponibles :
laracook listlaracook install
Installez un projet localement :
laracook install [email protected]/mon-projet --token=xxxOptions
| Option | Description | Défaut |
|---|---|---|
| --token <token> | Token CLI (fourni dans le modal de téléchargement) | — |
| --dir <path> | Dossier de destination | ./project-slug |
| --no-serve | Ne pas lancer le serveur de développement | false |
| --no-seed | Ne pas exécuter les seeders | false |
| --port <number> | Port du serveur | 8000 |
| --force | Écraser le dossier s'il existe déjà | false |
Exemple complet
# 1. Connectez-vous (optionnel si vous utilisez --token)
laracook login
# 2. Listez vos projets
laracook list
# 3. Installez un projet
laracook install [email protected]/blog-api --token=abc123
# Le CLI va :
# ✔ Vérifier l'accès au projet
# ✔ Télécharger les fichiers
# ✔ Installer les dépendances (composer + npm)
# ✔ Configurer la base de données SQLite
# ✔ Exécuter les migrations et seeders
# ✔ Lancer le serveur sur http://localhost:8000Obtenir votre token CLI
- Rendez-vous sur laracook.com
- Ouvrez votre projet
- Cliquez sur Télécharger
- La commande complète avec le token est affichée, prête à copier
Détection Node.js
Le CLI adapte automatiquement les dépendances frontend selon votre version de Node :
| Node.js | Vite | laravel-vite-plugin | |---|---|---| | ≥ 20 (recommandé) | ^7.0.0 | ^2.1.0 | | 18.x | ^5.4.0 | ^1.0.0 | | < 18 | ❌ Non supporté | — |
Mise à jour
npm update -g laracookLicence
MIT
