Grav - CLI

En este capítulo, entenderemos cómo funciona la CLI en Grav. CLI significa interfaz de línea de comandos almacenada en bin/Grav. Realiza algunas tareas comoclearing cache, creando backup copiar, etc.

El acceso a CLI es diferente en diferentes plataformas. En Windows, puede acceder a través decmd, en Mac puedes acceder a través de Terminaly en Linux puedes usar shell. En Windows, no puede usar comandos de estilo UNIX. Para usarlos, simplemente instale el paquete msysgit que proporciona GIT y GIT BASH y proporciona comandos de estilo UNIX en Windows.

Puede enumerar los comandos disponibles en el Grav usando el siguiente comando:

$ bin/Grav list

Puede ver los comandos disponibles como se muestra en la siguiente captura de pantalla:

Creación de nuevos proyectos

Crear un nuevo proyecto con Grav es muy simple. Puede crear un nuevo proyecto con una instancia de Grav.

  • Abre tu terminal o console y navegue hasta su carpeta Grav.

$ cd ../ProjectFolder/grav
  • Su Grav se instalará en la raíz de su servidor web. Si desea crear una carpeta llamada contacto dentro de la carpeta raíz de su Grav, use el comando como:

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

Descargará todas las dependencias necesarias y creará una nueva instancia de Grav.

Instalación de dependencias de Grav

Al instalar las dependencias, Grav instala automáticamente complementos, a saber error enchufar, problems complemento y antimattertema. Puede instalarlos usando el siguiente comando en su terminal o consola:

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

Ahora verá los complementos descargados en sus respectivas carpetas como:

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

  • ../webroot/ myproject / user / plugins / issues

  • ../webroot/ myproject / user / themes / antimateria

Limpiar la caché de Grav

Puede eliminar archivos y carpetas para borrar la caché que están almacenados en el cache/carpeta. Para borrar el caché, puede usar el siguiente comando:

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

Crear copia de seguridad

En Grav, puede hacer una copia de seguridad de su proyecto almacenado en la carpeta raíz. Como no utilizará la base de datos, no hay ninguna dificultad para realizar una copia de seguridad. Si desea crear la copia de seguridad de su proyecto llamado myproject (../webroot/myproject), luego use el siguiente comando:

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

Verá un archivo zip de la copia de seguridad creada bajo el backup/ carpeta.

Actualizando Composer

Puede actualizar el compositor de Grav que se instaló a través de Github y se instaló manualmente utilizando paquetes de proveedores basados ​​en compositor. El comando es -

$ bin/Grav composer