wp dist-archive

Создает архив из файлов плагина. Список файлов для исключения указывается в файле .distignore.

Для плагина в папке wp-content/plugins/hello-world, эта команда создает архив для распространения wp-content/plugins/hello-world.zip.

Можно указать файлы или папки, которые не должны попадать в архив. Для этого создайте файл .distignore в папке самого плагина:

.distignore
.editorconfig
.git
.gitignore
.travis.yml
circle.yml

Используйте одну команду для нескольких проектов, вместо bash скрипта в каждом проекте.

Срабатывает до загрузки среды WP.

Установка пакета

Используйте команду wp package install, чтобы установить этот пакет. После успешной установки пакета в списке доступных команд появится команда wp dist-archive.

wp package install wp-cli/dist-archive-command

Использование

wp dist-archive {path} [{target}] [--format={format}]

Можно указать Глобальные параметры и следующие:

{path}
Путь до проекта в котором есть файл .distignore.
[{target}]
Путь и имя файла архива. По умолчанию используется имя каталога проекта плюс версия, если её удалось определить.
[--format={format}]
Формат архива.
Может быть: zip, targz.
По умолчанию: zip

Исходный код команды