wp package
Перераховує, встановлює та видаляє пакети WP-CLI.
WP-CLI packages є community-maintained projects built on WP-CLI. Вони можуть зберігати WP-CLI команди, але вони можуть також більш довше WP-CLI в певній мірі.
Instalable packages є у списку Package Index .
Learn how to create your own command from the Commands Cookbook .
Список команд | Опис |
---|---|
wp package browse | Переглядає доступні пакети WP-CLI. |
wp package install | Встановлює пакет WP-CLI. |
wp package list | Список пакетів WP-CLI. |
wp package path | Повертає шлях до встановленого пакета WP-CLI або каталогу пакета. |
wp package update | Оновлює всі встановлені пакети WP-CLI до останньої версії. |
wp package uninstall | Видаляє пакет WP-CLI. |
Приклади
# List installed packages $ wp package list +-----------------------+------------------------- -----------------+---------+------------+ | name | опис | authors | version | +-----------------------+------------------------- -----------------+---------+------------+ | wp-cli/server-command | Start a development server for WordPress | | dev-master +-----------------------+------------------------- -----------------+---------+------------+ # Install the latest development version of the package $ wp package install wp-cli/server-command Installing package wp-cli/server-command (dev-master) Updating /home/person/.wp-cli/packages/composer.json потребує package... Використовуючи Composer для встановлення пакета... --- Loading composer repositories with package information Updating dependencies Resolving dependencies через SAT Відповідність резолюції встановлена в 0.005 seconds Analyzed 732 packages to resolve dependencies Analyzed 1034 rules to resolve dependencies - Installing package Writing lock file Generating autoload files --- Success: Package installed. # Uninstall package $ wp package uninstall wp-cli/server-command Removing require statement from /home/person/.wp-cli/packages/composer.json Deleting package directory /home/person/.wp-cli/packages/vendor/wp-cli/server-command Regenerating Composer autoload. Success: Uninstalled package.
Вихідний код команд
wp package browse
Переглядає доступні пакети WP-CLI.
Lists packages available for installation from the Package Index . Більше того, як пакет index буде залишатися в зоні для backward compatibility reasons, він має бути скинутий і не буде updated further. Please refer to https://github.com/wp-cli/ideas/issues/51 read about its potential replacement.
Використання
wp package browse [--fields={fields}] [--format={format}]
Можна вказати Глобальні параметри та такі:
- [–fields={fields}]
- Зменшити відтворення на конкретні поля. Defaults до всіх полів.
- [–format={format}]
- Render output в окремому форматі.
Типово: table
Можливо:- table
- csv
- ids
- json
- yaml
Доступні поля
Ці філії будуть розглянуті відповідно до кожного пакету:
- name
- description
- authors
- version
Там не є optionally available fields.
Приклади
$ wp package browse --format=yaml --- 10up/mu-migration: name: 10up/mu-migration description: Набір WP-CLI керівних повідомлень на підтримку migration of single WordPress instances to multisite authors: Nicholas André version: dev-master, dev-develop aaemnnosttv/wp-cli-dotenv-command: name: aaemnnosttv/wp-cli-dotenv-command опис: Dotenv commands for WP-CLI authors: Evan Mattson version: v0.1, v0.1-beta.1, v0.2, dev-master, dev-dev, dev-develop, dev-tests/behat aaemnnosttv/wp-cli-http-command: name: aaemnnosttv/wp-cli-http-command description: WP-CLI Command для використання WordPress HTTP API authors: Evan Mattson version: dev-master
wp package install
Встановлює пакет WP-CLI.
Packages required to be a valid Composer package, і може бути specified as:
- Package name від WP-CLI package index.
- Git URL accessible by the current shell user.
- Path to a directory on the local machine.
- Local or remote .zip файл.
Packages are installed to ~/.wp-cli/packages/ by default. Використовуйте WP_CLI_PACKAGES_DIR навколишнє середовище, що забезпечується для туристичних умов.
Коли встановлюються в локальну директорію, WP-CLI є неабиякими реєстраторами, що беруть увагу до директора. Якщо ви збираєтеся або скористаєтеся directory, WP-CLI’s reference breaks.
Якщо ввімкнути файл .zip, WP-CLI extracts package to ~/.wp-cli/packages/local/<package-name> .
Використання
wp package install {name|git|path|zip}
Можна вказати Глобальні параметри та такі:
- {name|git|path|zip}
- Name, git URL, directory path, або .zip файл для пакета до install. Names може optionally включати версію constraint (eg wp-cli/server-command:@stable).
Приклади
# Install the latest development version from the package index. $ wp package install wp-cli/server-command Installing package wp-cli/server-command (dev-master) Updating /home/person/.wp-cli/packages/composer.json потребує package... Використовуючи Composer для встановлення пакета... Loading composer repositories with package information Updating dependencies Resolving dependencies через SAT Відповідність резолюції встановлена в 0.005 seconds Analyzed 732 packages to resolve dependencies Analyzed 1034 rules to resolve dependencies - Installing package Writing lock file Generating autoload files Success: Package installed.
# Install the latest stable version. $ wp package install wp-cli/server-command:@stable
# Install a package hosted at a git URL. $ wp package install [email protected]:runcommand/hook.git
# Install a package в .zip file. $ wp package install google-sitemap-generator-cli.zip
wp package list
Список пакетів WP-CLI.
Використання
wp package list [--fields={fields}] [--format={format}]
Можна вказати Глобальні параметри та такі:
- [–fields={fields}]
- Зменшити відтворення на конкретні поля. Defaults до всіх полів.
- [–format={format}]
- Render output в окремому форматі.
Типово: table
Можливо:- table
- csv
- ids
- json
- yaml
Доступні поля
Ці філії будуть розглянуті відповідно до кожного пакету:
- name
- authors
- version
- update
- update_version
Ці поля є optionally available:
- description
Приклади
$ wp package list +-----------------------+------------------------- -----------------+---------+------------+ | name | опис | authors | version | +-----------------------+------------------------- -----------------+---------+------------+ | wp-cli/server-command | Start a development server for WordPress | | dev-master +-----------------------+------------------------- -----------------+---------+------------+
wp package path
Повертає шлях до встановленого пакета WP-CLI або каталогу пакета.
Якщо ви збираєтеся до пакета, це є великою мірою, щоб скинути його.
Використання
wp package path [{name}]
Можна вказати Глобальні параметри та такі:
- [{name}]
- Name of the package to get the directory for.
Приклади
# Get package path $ wp package path /home/person/.wp-cli/packages/
# Change directory to package path $ cd $(wp package path) && pwd /home/vagrant/.wp-cli/packages
wp package update
Оновлює всі встановлені пакети WP-CLI до останньої версії.
Використання
wp package update
Приклади
$ wp package update Using Composer до update packages... Loading composer repositories with package information Updating dependencies Resolving dependencies через SAT Взаємність резолюції в 0.074 seconds Analyzed 1062 packages to resolve dependencies Analyzed 22383 rules to resolve dependencies Writing lock file Generating autoload files Success: Packages updated.
wp package uninstall
Видаляє пакет WP-CLI.
Використання
wp package uninstall {name}
Можна вказати Глобальні параметри та такі:
- {name}
- Name of the package to uninstall.
Приклади
$ wp package uninstall wp-cli/server-command Removing require statement from /home/person/.wp-cli/packages/composer.json Deleting package directory /home/person/.wp-cli/packages/vendor/wp-cli/server-command Regenerating Composer autoload. Success: Uninstalled package.