Grav - GPM

GPM signifie Grav Package Manager qui est utilisé pour installer, mettre à jour, désinstaller et lister les plugins disponibles sur le référentiel Grav. GPM exécute les commandes à l'aide d'une interface de ligne de commande telle que terminal ou cmd.

Vous pouvez accéder à la CLI très facilement. Sous Windows, vous pouvez accéder viacmd, sur Mac, vous pouvez accéder via Terminal et 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.

Pour lister les commandes disponibles sur le référentiel Grav, tapez la commande comme -

$ bin/gpm list

Vous recevrez ce qui suit -

Vous pouvez aider les commandes en ajoutant de l'aide à la ligne comme indiqué ci-dessous -

$ bin/gpm help install

Vous pouvez trouver la version de PHP sur l'interface de ligne de commande en utilisant la commande suivante -

$ php -v

Comment ça marche?

Lorsque vous exécutez les commandes sur l'interface de ligne de commande, GPM télécharge automatiquement les données requises à partir du GetGrav.orgsite. Il inclut tous les détails des packages disponibles et détermine également les packages à installer et les packages à mettre à jour.

Lorsque vous téléchargez les packages à partir du référentiel, le référentiel Grav est mis en cache localement et aucune demande ne pourra contacter le GetGrav.org serveur une fois le cache généré.

Certaines commandes sont fournies avec le --force (-f)option, qui oblige à récupérer à nouveau le référentiel. En utilisant cette option, il n'est pas nécessaire d'attendre un cycle de 24 heures avant que le cache ne soit effacé.

Commandes

Vous pouvez télécharger les packages disponibles à partir du référentiel Grav à l'aide de certaines commandes. Pour utiliser la commande, ouvrez votre terminal et accédez à la racine du dossier Grav et tapez commebin/gpm <command>.

Indice

La commande index est utilisée pour lister les plugins disponibles, les thèmes dans le référentiel Grav. Utilisez la commande ci-dessous dans votre terminal pour répertorier les ressources disponibles.

$ bin/gpm index

Chaque ligne définit le nom du plugin ou du thème, du slug, de la version du plugin ou du thème et affiche également s'il est installé ou non.

Info

La commande info est utilisée pour afficher les informations sur le package telles que l'auteur, la version, la date et l'heure de la dernière mise à jour, le référentiel du package, le lien de téléchargement du package, les informations de licence, etc.

Installer

Comme son nom l'indique, la commande install installe les ressources requises pour le package à partir du référentiel Grav.

Vous pouvez utiliser la commande suivante pour installer le package requis.

$ bin/gpm install package_name

Si vous essayez d'installer un package déjà installé, il vous indique la marche à suivre.

Si vous tapez Y, il écrasera sur un package déjà installé et si vous tapez N, cela annulera le processus d'installation.

Mettre à jour

La commande update informe sur le package qui doit être mis à jour. Supposons que si tous les packages sont à jour, il ne dira rien à mettre à jour.

$ bin/gpm update

Mise à niveau automatique

La commande d'auto-mise à niveau est utilisée pour mettre à niveau le Grav vers la dernière version. Utilisez la commande suivante pour mettre à niveau le Grav.

$ bin/gpm self-upgrade

Si vous utilisez la dernière version de Grav, alors il affichera un message disant "Vous utilisez déjà la dernière version de Grav" avec la date de sortie et l'heure comme indiqué sur l'écran.