重力 - GPM
GPM 代表 Grav Package Manager,用于安装、更新、卸载和列出 Grav 存储库上的可用插件。GPM 使用命令行界面(例如终端或 cmd)执行命令。
您可以非常轻松地访问 CLI。在 Windows 上,您可以通过cmd访问,在 Mac 上您可以通过Terminal访问,在 Linux 上您可以使用shell访问。在 Windows 中,您不能使用 UNIX 风格的命令。要使用这些,只需安装msysgit软件包,它提供 GIT 和 GIT BASH 并在 Windows 上提供 UNIX 风格的命令。
要列出 Grav 存储库上的可用命令,请键入以下命令:
$ bin/gpm list
您将收到以下内容 -
您可以通过向行添加帮助来帮助命令,如下所示 -
$ bin/gpm help install
您可以使用以下命令在命令行界面上查找 PHP 版本 -
$ php -v
它是如何工作的?
当您在命令行界面上运行命令时,GPM 会自动从GetGrav.org站点下载所需的数据。它包括可用软件包的所有详细信息,还确定需要安装的软件包以及需要更新的软件包。
当您从存储库下载包时,Grav 存储库会在本地缓存,生成缓存后,任何请求都无法联系 GetGrav.org 服务器。
某些命令带有--force (-f)选项,该选项强制重新获取存储库。使用此选项,无需等待 24 小时周期即可清除缓存。
命令
您可以使用一些命令从 Grav 存储库下载可用的软件包。要使用该命令,请打开终端并导航到 Grav 文件夹的根目录,然后输入bin/gpm <command>。
指数
index 命令用于列出 Grav 存储库中可用的插件、主题。在终端中使用以下命令列出可用资源。
$ bin/gpm index
每行定义插件或主题的名称、slug、插件或主题的版本,并显示是否安装。
信息
info 命令用于显示软件包的信息,如作者、版本、最后更新的日期和时间、软件包的存储库、软件包的下载链接、许可证信息等。
安装
顾名思义,安装命令从 Grav 存储库安装包所需的资源。
您可以使用以下命令来安装所需的包。
$ bin/gpm install package_name
如果您尝试安装已安装的软件包,它会告诉您下一步要做什么。
如果您输入Y,它将覆盖已安装的软件包,如果您输入N,它将中止安装过程。
更新
update 命令通知需要更新的包。假设如果所有软件包都是最新的,那么它不会说要更新。
$ bin/gpm update
自我升级
self-upgrade命令用于将Grav升级到最新版本。使用以下命令升级 Grav。
$ bin/gpm self-upgrade
如果您使用的是最新版本的 Grav,则会显示一条消息“您已经在运行最新版本的 Grav”以及屏幕上显示的发布日期和时间。