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.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *