Гравитация - галлон в минуту
GPM означает Grav Package Manager, который используется для установки, обновления, удаления и вывода списка доступных плагинов в репозитории Grav. GPM выполняет команды, используя интерфейс командной строки, такой как терминал или cmd.
Вы можете легко получить доступ к интерфейсу командной строки. В 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 <command>.
Индекс
Команда index используется для вывода списка доступных плагинов и тем в репозитории Grav. Используйте приведенную ниже команду в своем терминале, чтобы вывести список доступных ресурсов.
$ bin/gpm index
Каждая строка определяет имя плагина или темы, слага, версию плагина или темы, а также показывает, установлен он или нет.
Информация
Команда info используется для отображения информации о пакете, такой как автор, версия, дата и время последнего обновления, репозиторий пакета, ссылка для скачивания пакета, информация о лицензии и т. Д.
Установить
Как следует из названия, команда install устанавливает необходимые ресурсы для пакета из репозитория Grav.
Вы можете использовать следующую команду для установки необходимого пакета.
$ bin/gpm install package_name
Если вы попытаетесь установить уже установленный пакет, то он сообщает, что делать дальше.
Если вы напечатаете Y, он будет перезаписан в уже установленном пакете, и если вы введете N, это прервет процесс установки.
Обновить
Команда обновления сообщает о пакете, который необходимо обновить. Предположим, если все пакеты обновлены, то он не скажет ничего обновлять.
$ bin/gpm update
Самостоятельное обновление
Команда самообновления используется для обновления Grav до последней версии. Используйте следующую команду для обновления Grav.
$ bin/gpm self-upgrade
Если вы используете последнюю версию Grav, то отобразится сообщение «Вы уже используете последнюю версию Grav» вместе с датой выпуска и временем, как показано на экране.