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 git@github.com: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.