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