Grav - CLI
在本章中,我们将了解 CLI 在 Grav 中的工作原理。CLI 代表存储在 bin/Grav 中的命令行界面。它执行一些任务,例如 清除缓存、创建 备份 副本等。
在不同平台上访问 CLI 的方式不同。在 Windows 上,您可以通过 cmd 访问,在 Mac 上,您可以通过 Terminal 访问,在 Linux 上,您可以使用 shell。在 Windows 中,您不能使用 UNIX 样式的命令。要使用这些,只需安装 msysgit 包,该包提供 GIT 和 GIT BASH,并在 Windows 上提供 UNIX 样式的命令。
您可以使用以下命令列出 Grav 中可用的命令 −
$ bin/Grav list
您可以看到可用的命令,如以下屏幕截图所示 −
![Grav CLI](/grav/images/grav-cli/grav-cli-step1.jpg)
新项目创建
使用 Grav 创建新项目非常简单。您可以使用 Grav 实例创建新项目。
打开您的终端或控制台并导航到您的 Grav 文件夹。
$ cd ../ProjectFolder/grav
您的 Grav 将安装在您的 Web 服务器的根目录中。如果您想在 Grav 的根文件夹中创建名为 contact 的文件夹,请使用 −
$ bin/Grav project-name ../webroot/ contact
它将下载所有必需的依赖项并创建一个新的 Grav 实例。
安装 Grav 依赖项
在安装依赖项时,Grav 会自动安装插件,即 error 插件、problems 插件和 antimatter 主题。您可以在终端或控制台中使用以下命令安装这些插件 −
$ cd ../webroot/myproject $ bin/Grav install
您现在将在各自的文件夹中看到下载的插件,如 −
../webroot/ myproject/user/plugins/error
../webroot/ myproject/user/plugins/problems
../webroot/ myproject/user/themes/antimatter
清除 Grav 缓存
您可以删除存储在 cache/ 文件夹中的文件和文件夹以清除缓存。要清除缓存,您可以使用以下命令 −
$ cd ../webroot/myproject $ bin/Grav clear-cache
创建备份
在 Grav 中,您可以备份存储在根文件夹下的项目。由于它不使用数据库,因此备份并不困难。如果您想要创建名为 myproject (../webroot/myproject) 的项目备份,请使用以下命令 −
$ cd ../webroot/myproject $ bin/Grav backup
您将看到在 backup/ 文件夹下创建的备份的 zip 文件。
更新 Composer
您可以更新通过 Github 安装并使用基于 Composer 的供应商包手动安装的 Grav Composer。命令是 −
$ bin/Grav composer