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
Вы получите следующее —
Вы можете помочь командам, добавив справку в строку, как показано ниже —
$ bin/gpm help install
Вы можете найти версию PHP в интерфейсе командной строки, используя следующую команду —
$ php -v
Как это работает?
Когда вы запускаете команды в интерфейсе командной строки, GPM автоматически загружает необходимые данные с сайта GetGrav.org . Он включает в себя все детали доступных пакетов, а также определяет пакеты, которые нужно установить и какие пакеты необходимо обновить.
Когда вы загружаете пакеты из хранилища, хранилище Grav кэшируется локально, и ни один запрос не сможет связаться с сервером GetGrav.org после создания кэша.
Некоторые команды поставляются с параметром —force (-f) , который вынуждает повторно выбирать хранилище. Используя эту опцию, нет необходимости ждать 24-часовой цикл до очистки кэша.
команды
Вы можете скачать доступные пакеты из репозитория Grav с помощью некоторых команд. Чтобы использовать команду, откройте свой терминал и перейдите в корневой каталог Grav и введите bin / gpm <команда> .
Индекс
Команда index используется для вывода списка доступных плагинов, тем в репозитории Grav. Используйте приведенную ниже команду в вашем терминале, чтобы вывести список доступных ресурсов.
$ bin/gpm index
Каждая строка определяет название плагина или темы, слаг, версию плагина или темы, а также показывает, установлен ли он или нет.
Информация
Команда info используется для отображения информации о пакете, такой как автор, версия, дата и время последнего обновления, хранилище пакета, ссылка на скачивание пакета, информация о лицензии и т. Д.
устанавливать
Как видно из названия, команда install устанавливает необходимые ресурсы для пакета из репозитория Grav.
Вы можете использовать следующую команду для установки необходимого пакета.
$ bin/gpm install package_name
Если вы попытаетесь установить уже установленный пакет, он сообщит, что делать дальше.
Если вы введете Y , он будет перезаписан на уже установленном пакете, а если вы введете N , он прервет процесс установки.
Обновить
Команда update сообщает о пакете, который необходимо обновить. Предположим, что если все пакеты обновлены, то ничего не будет обновлено.
$ bin/gpm update
Self-обновления
Команда самостоятельного обновления используется для обновления Grav до последней версии. Используйте следующую команду, чтобы обновить Grav.
$ bin/gpm self-upgrade
Если вы используете последнюю версию Grav, то на нем отобразится сообщение «Вы уже используете последнюю версию Grav» вместе с датой выпуска и временем, как показано на экране.