Grav - GPM
GPM significa Grav Package Manager, que é usado para instalar, atualizar, desinstalar e listar os plug-ins disponíveis no repositório Grav. O GPM executa os comandos usando a interface de linha de comando, como terminal ou cmd.
Você pode acessar a CLI com muita facilidade. No Windows, você pode acessar através decmd, no Mac você pode acessar através de Terminal e no Linux você pode usar 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.
Para listar os comandos disponíveis no repositório Grav, digite o comando como -
$ bin/gpm list
Você receberá o seguinte -
Você pode ajudar os comandos adicionando ajuda à linha como mostrado abaixo -
$ bin/gpm help install
Você pode encontrar a versão do PHP na interface da linha de comando usando o seguinte comando -
$ php -v
Como funciona?
Quando você executa os comandos na interface da linha de comando, o GPM baixa automaticamente os dados necessários do GetGrav.orglocal. Inclui todos os detalhes dos pacotes disponíveis e também determina os pacotes que precisam ser instalados e quais pacotes precisam ser atualizados.
Quando você está baixando os pacotes do repositório, o repositório Grav fica em cache localmente e nenhuma solicitação será capaz de contatar o GetGrav.org servidor após a geração do cache.
Alguns comandos vêm com o --force (-f)opção, que obriga a buscar novamente o repositório. Usando esta opção, não há necessidade de esperar um ciclo de 24 horas antes que o cache seja limpo.
Comandos
Você pode baixar os pacotes disponíveis do repositório Grav usando alguns comandos. Para usar o comando, abra seu terminal e navegue até a raiz da pasta Grav e digite comobin/gpm <command>.
Índice
O comando index é usado para listar os plugins e temas disponíveis no repositório Grav. Use o comando abaixo em seu terminal para listar os recursos disponíveis.
$ bin/gpm index
Cada linha define o nome do plugin ou tema, slug, versão do plugin ou tema e também mostra se está instalado ou não.
Informações
O comando info é usado para exibir as informações sobre o pacote, como autor, versão, data e hora da última atualização, repositório do pacote, link de download do pacote, informações de licença etc.
Instalar
Como o nome indica, o comando de instalação instala os recursos necessários para o pacote do repositório Grav.
Você pode usar o seguinte comando para instalar o pacote necessário.
$ bin/gpm install package_name
Se você tentar instalar um pacote já instalado, ele informa o que fazer a seguir.
Se você digitar Y, ele sobrescreverá em um pacote já instalado e se você digitar N, ele abortará o processo de instalação.
Atualizar
O comando update informa sobre o pacote que precisa ser atualizado. Suponha que se todos os pacotes estiverem atualizados, ele não dirá nada para atualizar.
$ bin/gpm update
Autoatualização
O comando de atualização automática é usado para atualizar o Grav para a versão mais recente. Use o seguinte comando para atualizar o Grav.
$ bin/gpm self-upgrade
Se você estiver usando a versão mais recente do Grav, será exibida uma mensagem dizendo "Você já está executando a versão mais recente do Grav" junto com a data de lançamento e a hora conforme mostrado na tela.