Перечень комманд
Генерирует файл .gitify. Спрашивает, какие сущности сохранять в базу.
gitify init [options]
- --overwrite - перезапишет существующий файл конфигурации
Загрузит данные из файлов в базу Modx
gititfy build [options] [<partitions>...]
options:
-f,--forceУдалит весь существующий контент, прежде чем загрузит новый--no-backupПропускает создание бэкапа при использовании флага--force--no-cleanupНе удаляет файлы из базы данных, которые более не существуют в файлах
partitions - Разделы (по именам папок), которые будут загружены. Разделяются пробелом.
Достаёт данные из базы, в соответствии с .gitify, и сохраняет их удобные, человеко-читаемые файлы.
gitify extract [<partitions>...]
partitions - Разделы (по именам папок), которые будут выгружены. Разделяются пробелом.
Сделат Бэкап всей базы данных и сохранит в файл. Для этого использует mysqldump.
gitify backup [options] [<name>]
options:
-o,--overwrite- Если бэкап с таким именем существует, то он будет перезаписан-c,--compress- Файл бэкапа будет сжат с помощью gzip-ntbs,--no-tablespaces- Для Mysql ^5.7.31 требуется доступPROCESSчтобы сделать бэкап табличных пространств, с этим параметром проигнорирует их
name - Опциональное имя для файла бэкапа. Если не задано, то будет использована временная метка.
Восстановит базу данных из бэкапа
gitify restore [<file>]
file - Имя файла для восстановления бэкапа, если не задано, то отобразит список доступных бэкапов. Если указано last, то будет использован последний отредактированный файл бэкапа.
Скачает и установит Modx определённой версии
gitify modx:install [options] [<version>]
options:
-c,--config=CONFIG- Путь до XML конфиг файла, если он задан, то в течении настройки Gitify не будет спрашивать данные для установки-d,--download- Принудительно скачает MODX, даже если он уже существует в папке с кешем
version - Версия Modx в слудющем формате: 2.8.4-pl, Если не задана, то будет установлена последняя, стабильная версия.
Установит транспортные пакеты
gitify package:install [options] [<package_name>]
options:
-all- Будут установлены все имеющиеся пакеты, которые находятся в папкеMODX_CORE_PATH/packages, а так же площадки для пакетов Modx (Например modx.com или modstore.pro), то, что указано в .gitify-l,--local- Будут установлены все пакеты, которые находятся в папкеMODX_CORE_PATH/packages
package_name - Название пакета для установки