Grav - GPM
GPM 代表 Grav 软件包管理器,用于安装、更新、卸载和列出 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>。
索引
索引命令用于列出 Grav 存储库中的可用插件、主题。在终端中使用以下命令列出可用资源。
$ bin/gpm index

每行定义插件或主题的名称、slug、插件或主题的版本,并显示是否已安装。
信息
info 命令用于显示有关软件包的信息,例如作者、版本、上次更新的日期和时间、软件包的存储库、软件包的下载链接、许可证信息等。

安装
顾名思义,install 命令会从 Grav 安装软件包所需的资源存储库。
您可以使用以下命令安装所需的软件包。
$ bin/gpm install package_name

如果您尝试安装已安装的软件包,它会告知您下一步该做什么。

如果您输入Y,它将覆盖已安装的软件包,如果您输入N,它将中止安装过程。
更新
更新命令会告知需要更新的软件包。假设所有软件包都是最新的,那么它就不会说要更新了。
$ bin/gpm update

自行升级
自行升级命令用于将 Grav 升级到最新版本。使用以下命令升级 Grav。
$ bin/gpm self-upgrade
如果您使用的是最新版本的 Grav,则它会显示一条消息,提示"您已在运行最新版本的 Grav",以及屏幕上显示的发布日期和时间。
