В этой главе мы поймем, как работает CLI в Grav. CLI обозначает интерфейс командной строки, хранящийся в bin / Grav . Он выполняет некоторые задачи, такие как очистка кэша , создание резервной копии и т. Д.
Доступ к CLI отличается на разных платформах. В Windows вы можете получить доступ через cmd , в Mac вы можете получить доступ через Terminal, а в Linux вы можете использовать shell. В Windows вы не можете использовать команды в стиле UNIX. Чтобы использовать их, просто установите пакет msysgit , который предоставляет GIT и GIT BASH и предоставляет команды в стиле UNIX в Windows.
Вы можете перечислить доступные команды в Grav, используя команду ниже —
$ bin/Grav list
Вы можете увидеть доступные команды, как показано на следующем снимке экрана —
Создание нового проекта
Создать новый проект с помощью 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. Команда —