📜  Grav-CLI

📅  最后修改于: 2020-10-25 05:31:06             🧑  作者: Mango


在本章中,我们将了解CLI在Grav中的工作方式。 CLI代表存储在bin / Grav中的命令行界面。它执行一些任务,例如清除缓存,创建备份副本等。

在不同平台上,访问CLI的方式有所不同。在Windows上,您可以通过cmd访问,在Mac上,可以通过Terminal访问,而在Linux上,可以使用shell。在Windows中,您不能使用UNIX样式命令。要使用它们,只需安装msysgit软件包即可,该软件包在Windows上提供GIT和GIT BASH并提供UNIX样式的命令。

您可以使用以下命令列出Grav中可用的命令-

$ bin/Grav list

您可以看到可用的命令,如以下屏幕截图所示-

Grav CLI

新项目创建

用Grav创建新项目非常简单。您可以使用Grav实例创建一个新项目。

  • 打开终端控制台,然后导航到Grav文件夹。

$ cd ../ProjectFolder/grav
  • 您的Grav将安装在Web服务器的根目录中。如果要在Grav的根文件夹内创建名为contact的文件夹,则使用命令-

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

它将下载所有必需的依赖项并创建一个新的Grav实例。

安装Grav依赖项

在安装依赖项时,Grav会自动安装插件,即错误插件,问题插件和反物质主题。您可以通过在终端或控制台中使用以下命令来安装它们-

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

现在,您将在各自的文件夹中看到下载的插件,如下所示:

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

  • ../webroot/ myproject / user / plugins / problems

  • ../webroot/ myproject / user / themes / antimatter

清除重力缓存

您可以删除文件和文件夹以清除存储在缓存/文件夹中的缓存。要清除缓存,可以使用以下命令-

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

创建备份

在Grav中,您可以备份存储在根文件夹下的项目。由于它不会使用数据库,因此进行备份没有困难。如果您要创建名为myproject( ../webroot/ myproject)的项目的备份,请使用以下命令-

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

您将在backup /文件夹下看到备份的zip文件。

更新作曲家

您可以更新通过Github安装并使用基于composer的供应商软件包手动安装的Grav composer。命令是-

$ bin/Grav composer