Grav - CLI
Neste capítulo, vamos entender como a CLI funciona no Grav. CLI significa interface de linha de comando armazenada em bin/Grav. Ele executa algumas tarefas comoclearing cache, criando backup cópia, etc.
O acesso à CLI é diferente em plataformas diferentes. No Windows, você pode acessar através decmd, no Mac você pode acessar através de Terminale no Linux você pode usar o shell. No Windows, você não pode usar comandos de estilo UNIX. Para usá-los, basta instalar o pacote msysgit que fornece GIT e GIT BASH e fornece comandos do estilo UNIX no Windows.
Você pode listar os comandos disponíveis no Grav usando o comando abaixo -
$ bin/Grav list
Você pode ver os comandos disponíveis conforme mostrado na imagem a seguir -
Criação de Novo Projeto
Criar um novo projeto com Grav é muito simples. Você pode criar um novo projeto com uma instância Grav.
Abre o teu terminal ou console e navegue até a pasta Grav.
$ cd ../ProjectFolder/grav
Seu Grav será instalado na raiz do seu servidor web. Se você deseja criar uma pasta chamada contato dentro da pasta raiz do seu Grav, use o comando como -
$ bin/Grav project-name ../webroot/ contact
Ele irá baixar todas as dependências necessárias e criar uma nova instância Grav.
Instalando Dependências Grav
Ao instalar dependências, Grav instala automaticamente plug-ins, a saber error plugar, problems plugin e antimattertema. Você pode instalá-los usando o seguinte comando em seu terminal ou console -
$ cd ../webroot/myproject
$ bin/Grav install
Agora você verá os plug-ins baixados em suas respectivas pastas como -
../webroot/ myproject / user / plugins / error
../webroot/ myproject / user / plugins / problems
../webroot/ myproject / user / themes / antimatter
Limpando Grav Cache
Você pode excluir arquivos e pastas para limpar o cache que está armazenado no cache/pasta. Para limpar o cache, você pode usar o comando abaixo -
$ cd ../webroot/myproject
$ bin/Grav clear-cache
Criar backup
No Grav, você pode fazer backup do seu projeto armazenado na pasta raiz. Como não vai usar o banco de dados, não há dificuldade em fazer um backup. Se você deseja criar o backup do seu projeto chamado myproject (../webroot/myproject) e, em seguida, use o seguinte comando -
$ cd ../webroot/myproject
$ bin/Grav backup
Você verá um arquivo zip do backup criado sob o backup/ pasta.
Atualizando o Composer
Você pode atualizar o Grav composer que foi instalado através do Github e instalado manualmente usando pacotes de fornecedores baseados no composer. O comando é -
$ bin/Grav composer