Grav - CLI

Dans ce chapitre, nous allons comprendre comment la CLI fonctionne dans Grav. CLI signifie interface de ligne de commande stockée dans bin/Grav. Il effectue certaines tâches telles queclearing cache, créer backup copie, etc.

L'accès à la CLI est différent sur différentes plates-formes. Sous Windows, vous pouvez accéder viacmd, sur Mac, vous pouvez accéder via Terminalet sous Linux, vous pouvez utiliser shell. Dans Windows, vous ne pouvez pas utiliser les commandes de style UNIX. Pour les utiliser, installez simplement le package msysgit qui fournit GIT et GIT BASH et fournit des commandes de style UNIX sous Windows.

Vous pouvez lister les commandes disponibles dans le Grav en utilisant la commande ci-dessous -

$ bin/Grav list

Vous pouvez voir les commandes disponibles comme indiqué dans la capture d'écran suivante -

Création d'un nouveau projet

Créer un nouveau projet avec Grav est très simple. Vous pouvez créer un nouveau projet avec une instance Grav.

  • Ouvrez votre terminal ou console et accédez à votre dossier Grav.

$ cd ../ProjectFolder/grav
  • Votre Grav sera installé à la racine de votre serveur Web. Si vous souhaitez créer un dossier appelé contact dans le dossier racine de votre Grav, utilisez la commande comme -

$ bin/Grav  project-name  ../webroot/ contact

Il téléchargera toutes les dépendances requises et créera une nouvelle instance Grav.

Installation des dépendances Grav

Lors de l'installation des dépendances, Grav installe automatiquement les plugins à savoir error brancher, problems plugin et antimatterthème. Vous pouvez les installer en utilisant la commande suivante dans votre terminal ou console -

$ cd ../webroot/myproject
$ bin/Grav install

Vous verrez maintenant les plugins téléchargés dans leurs dossiers respectifs comme -

  • ../webroot/ myproject / user / plugins / error

  • ../webroot/ myproject / user / plugins / problèmes

  • ../webroot/ myproject / user / themes / antimatière

Effacer le cache de grav

Vous pouvez supprimer des fichiers et des dossiers pour vider le cache qui sont stockés dans le cache/dossier. Pour vider le cache, vous pouvez utiliser la commande ci-dessous -

$ cd ../webroot/myproject
$ bin/Grav clear-cache

Créer une sauvegarde

Dans Grav, vous pouvez sauvegarder votre projet stocké sous le dossier racine. Comme il n'utilisera pas la base de données, il n'y a donc aucune difficulté à effectuer une sauvegarde. Si vous souhaitez créer la sauvegarde de votre projet appelée myproject (../webroot/myproject), puis utilisez la commande suivante -

$ cd ../webroot/myproject
$ bin/Grav backup

Vous verrez un fichier zip de la sauvegarde créée sous le backup/ dossier.

Mettre à jour Composer

Vous pouvez mettre à jour le composeur Grav qui a été installé via Github et installé manuellement à l'aide de packages de fournisseurs basés sur composer. La commande est -

$ bin/Grav composer