Skip to content

Commandes



TIP

Skaya est un outil CLI polyvalent conçu pour optimiser la configuration de vos projets web3 full-stack, avec un support complet pour le frontend, le backend et le développement blockchain.

Référence CLI de l’outil Web3 Scaffolding

CommandeOptionsDescriptionExemple d’utilisation
init(Sélection interactive)Sélection interactive du type de projet si non fourniskaya init (choisir le type de projet)
[type]Initialise avec le type de projet spécifiéskaya init frontend
-f, --folder <nom>Spécifier le nom du dossier du projetskaya init -f mon-projet
create(Sélection interactive)Création interactive de composant si aucun type n’est fourniskaya create (choisir le type de composant)
[type]Crée le type de composant spécifiéskaya create component
-p, --project <type>Spécifier le type de projet (frontend/backend/blockchain)skaya create -p frontend
-f, --filename <nom>Définir le nom du fichier composant (auto-capitalisé)skaya create -p frontend -f Button
-a, --aiActiver la génération par IAskaya create modal -a
-d, --description <texte>Fournir un contexte pour la génération IAskaya create modal -a -d "Popup dialog"
-s, --skip-importIgnorer l’importation des dépendancesskaya create -s
-t, --skip-target-folderUtiliser l’emplacement par défautskaya create -t
update(Sélection interactive)Mise à jour interactive si aucun type n’est fourniskaya update (choisir le composant)
[type]Met à jour le type de composant spécifiéskaya update component
-p, --project <type>Spécifier le type de projet à mettre à jourskaya update -p backend middleware
-a, --aiUtiliser l’IA pour les mises à jourskaya update -p backend middleware -a
-d, --description <texte>Nouvelles spécifications pour la mise à jour IAskaya update -p backend middleware -a -d "ajouter la permission pour l’équipe marketing"
-s, --skip-importIgnorer l’importation des dépendancesskaya update -p backend middleware -a -s
start(Sélection interactive)Démarrage interactif si aucun indicateur n’est fourniskaya start (choisir le projet)
-a, --allDémarrer tous les services du projetskaya start --all
-f, --frontendDémarrer le service frontendskaya start -f
-b, --backendDémarrer le service backendskaya start -b
-c, --blockchainDémarrer le service blockchainskaya start -c
install(Sélection interactive)Installation interactive si aucun indicateur n’est fourniskaya install (choisir le projet)
-a, --allInstaller les dépendances pour tous les types de projetsskaya install -a
-f, --frontendInstaller les dépendances frontendskaya install -f
-b, --backendInstaller les dépendances backendskaya install -b
-c, --blockchainInstaller les dépendances blockchainskaya install -c
-l, --legacy-peer-depsUtiliser la résolution des dépendances peer en mode legacyskaya install -l
[additional_args]Passer des arguments supplémentaires au gestionnaire de paquetsskaya install --force

Principales Fonctionnalités

  1. Valeurs par défaut intelligentes - init suggère automatiquement des noms de dossiers (frontendSkayaProject)

    • create capitalise les noms de fichiers (buttonButton)
  2. Prompts contextuels - create affiche uniquement les composants pertinents selon le projet

    • update analyse les composants existants pour éviter les doublons
  3. Intégration IA - Les options -a et -d fonctionnent avec create et update pour : ✓ Génération de code
    ✓ Modifications de composants
    ✓ Mises à jour de documentation

  4. Flexibilité d’installation - Prend en charge les projets mixtes :

    bash
    skaya install -f -c --legacy-peer-deps
    • Transmet des arguments comme --force à npm/yarn
  5. Prévention des erreurs - Valide les types de projets/composants avant exécution

    • Exige des noms de fichiers en mode non-interactif
    • Confirme les changements de dossier lorsque le défaut existe