Учебники

Грав — CLI

В этой главе мы поймем, как работает CLI в Grav. CLI обозначает интерфейс командной строки, хранящийся в bin / Grav . Он выполняет некоторые задачи, такие как очистка кэша , создание резервной копии и т. Д.

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

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

$ bin/Grav list

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

Грав CLI

Создание нового проекта

Создать новый проект с помощью Grav очень просто. Вы можете создать новый проект с экземпляром Grav.

  • Откройте терминал или консоль и перейдите в папку Grav.

Откройте терминал или консоль и перейдите в папку Grav.

$ cd ../ProjectFolder/grav
  • Ваш Grav будет установлен в корне вашего веб-сервера. Если вы хотите создать папку с именем contact внутри корневой папки вашего Grav, используйте команду как —

Ваш Grav будет установлен в корне вашего веб-сервера. Если вы хотите создать папку с именем contact внутри корневой папки вашего Grav, используйте команду как —

$ bin/Grav  project-name  ../webroot/ contact

Он загрузит все необходимые зависимости и создаст новый экземпляр Grav.

Установка зависимостей Grav

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

$ cd ../webroot/myproject
$ bin/Grav install

Теперь вы увидите загруженные плагины в соответствующих папках как —

  • ../webroot/ myproject / user / plugins / error

  • ../webroot/ myproject / user / plugins / problem

  • ../webroot/ myproject / user / themes / antimatter

../webroot/ myproject / user / plugins / error

../webroot/ myproject / user / plugins / problem

../webroot/ myproject / user / themes / antimatter

Очистка Grav Cache

Вы можете удалить файлы и папки, чтобы очистить кеш, который хранится в кеше / папке. Чтобы очистить кеш, вы можете использовать следующую команду —

$ cd ../webroot/myproject
$ bin/Grav clear-cache

Создать резервную копию

В Grav вы можете создавать резервные копии вашего проекта, хранящегося в корневой папке. Поскольку он не будет использовать базу данных, то не составит труда сделать резервную копию. Если вы хотите создать резервную копию вашего проекта с именем myproject ( ../webroot/myproject ), используйте следующую команду:

$ cd ../webroot/myproject
$ bin/Grav backup

Вы увидите zip-файл резервной копии, созданный в папке backup / .

Обновление Composer

Вы можете обновить Grav composer, который был установлен через Github и установлен вручную с помощью пакетов поставщиков на основе composer. Команда —