Учебники

Грав — GPM

GPM означает Grav Package Manager, который используется для установки, обновления, удаления и перечисления доступных плагинов в хранилище Grav. GPM выполняет команды, используя интерфейс командной строки, такой как терминал или cmd.

Вы можете получить доступ к CLI очень легко. В Windows вы можете получить доступ через cmd , в Mac вы можете получить доступ через Terminal, а в Linux вы можете использовать shell . В Windows вы не можете использовать команды в стиле UNIX. Чтобы использовать их, просто установите пакет msysgit , который предоставляет GIT и GIT BASH и предоставляет команды в стиле UNIX в Windows.

Чтобы вывести список доступных команд в хранилище Grav, введите команду как —

$ bin/gpm list

Вы получите следующее —

Грав GPM

Вы можете помочь командам, добавив справку в строку, как показано ниже —

$ bin/gpm help install

Вы можете найти версию PHP в интерфейсе командной строки, используя следующую команду —

$ php -v

Грав GPM

Как это работает?

Когда вы запускаете команды в интерфейсе командной строки, GPM автоматически загружает необходимые данные с сайта GetGrav.org . Он включает в себя все детали доступных пакетов, а также определяет пакеты, которые нужно установить и какие пакеты необходимо обновить.

Когда вы загружаете пакеты из хранилища, хранилище Grav кэшируется локально, и ни один запрос не сможет связаться с сервером GetGrav.org после создания кэша.

Некоторые команды поставляются с параметром —force (-f) , который вынуждает повторно выбирать хранилище. Используя эту опцию, нет необходимости ждать 24-часовой цикл до очистки кэша.

команды

Вы можете скачать доступные пакеты из репозитория Grav с помощью некоторых команд. Чтобы использовать команду, откройте свой терминал и перейдите в корневой каталог Grav и введите bin / gpm <команда> .

Индекс

Команда index используется для вывода списка доступных плагинов, тем в репозитории Grav. Используйте приведенную ниже команду в вашем терминале, чтобы вывести список доступных ресурсов.

$ bin/gpm index

Грав GPM

Каждая строка определяет название плагина или темы, слаг, версию плагина или темы, а также показывает, установлен ли он или нет.

Информация

Команда info используется для отображения информации о пакете, такой как автор, версия, дата и время последнего обновления, хранилище пакета, ссылка на скачивание пакета, информация о лицензии и т. Д.

Грав GPM

устанавливать

Как видно из названия, команда install устанавливает необходимые ресурсы для пакета из репозитория Grav.

Вы можете использовать следующую команду для установки необходимого пакета.

$ bin/gpm install package_name

Грав GPM

Если вы попытаетесь установить уже установленный пакет, он сообщит, что делать дальше.

Грав GPM

Если вы введете Y , он будет перезаписан на уже установленном пакете, а если вы введете N , он прервет процесс установки.

Обновить

Команда update сообщает о пакете, который необходимо обновить. Предположим, что если все пакеты обновлены, то ничего не будет обновлено.

$ bin/gpm update

Грав GPM

Self-обновления

Команда самостоятельного обновления используется для обновления Grav до последней версии. Используйте следующую команду, чтобы обновить Grav.

$ bin/gpm self-upgrade

Если вы используете последнюю версию Grav, то на нем отобразится сообщение «Вы уже используете последнюю версию Grav» вместе с датой выпуска и временем, как показано на экране.