---
title: "CLIプラグインコマンド"
slug: "the-cli-plugin-command"
abstract: "追加のCLIコマンドを含むプラグインを管理するDevEx CLIプラグインコマンドを説明しています。"
---
# CLIプラグインコマンド

[Sitecore CLI](https://doc.sitecore.com/xp/ja/developers/103/developer-tools/sitecore-command-line-interface.html "Sitecore Command Line Interface")にはpluginコマンドが含まれています。このコマンドは、追加のCLIコマンドを含むプラグインを管理します。

> !注端末に表示されるバージョンは最新の公式リリースです。

## 使用例

コマンドの使い方は以下の通りです:

dotnet sitecore plugin subcommand options

## サブコマンド

以下のサブコマンドを使用できます:

-   [initサブコマンド](https://doc.sitecore.com/xp/ja/developers/103/developer-tools/the-cli-plugin-command.html#UUID-ab290959-8ab3-1bbb-925f-a4e3fde12ce1_section-idm4556661697041632789643413451 "The init subcommand") - デフォルトのプラグインを初期化します。*バージョン4.1.0*から利用可能
-   [addサブコマンド](https://doc.sitecore.com/xp/ja/developers/103/developer-tools/the-cli-plugin-command.html#UUID-ab290959-8ab3-1bbb-925f-a4e3fde12ce1_section-idm4609582219889632789664199125 "The add subcommand") - プロジェクト内のプラグインを追加または更新します。
-   [removeサブコマンド](https://doc.sitecore.com/xp/ja/developers/103/developer-tools/the-cli-plugin-command.html#UUID-ab290959-8ab3-1bbb-925f-a4e3fde12ce1_section-idm4556665016846432789669507434 "The remove subcommand") - プロジェクトからプラグインを削除します。
-   [listサブコマンド](https://doc.sitecore.com/xp/ja/developers/103/developer-tools/the-cli-plugin-command.html#UUID-ab290959-8ab3-1bbb-925f-a4e3fde12ce1_section-idm4612156760819232789675439292 "The list subcommand")はインストール済みのすべてのプラグインを一覧にします。

### initサブコマンド

initサブコマンドはデフォルトのプラグインを初期化します。

initサブコマンドで以下のオプションを使用できます:

オプション

必須ですか?

概要

\-c, --config

いいえ

sitecore.json設定ファイルへのパス。デフォルト:現在の作業ディレクトリ。

\--version

いいえ

インストールするデフォルトのプラグインのバージョン。指定がなければ、CLIはそのバージョンに合致するプラグインをインストールします。

\--overwrite

いいえ

既存のプラグインの上書きや更新を許可します。以前インストールされていなかったプラグインは、最新バージョンまたは指定されたバージョンでインストールされます。

\--prerelease

いいえ

デフォルトのプラグインにはプレリリース版を許可してください。

\-v, --verbose

いいえ

追加の診断およびパフォーマンスデータを報告してください。

\-t, --trace

いいえ

追加の診断およびパフォーマンスデータを報告

\-?, -h, --help

いいえ

コマンドの助けを。

以下はinitサブコマンドを使った例です:

-   コマンド:結果
-   dotnet sitecore plugin init: 出力:注 デフォルトプラグインがすでに存在している場合、CLIは「すでにSitecore.DevExをインストールしています」などのメッセージを表示します。拡張性.シリアライズ。

Successfully installed version 4.1.0 of plugin Sitecore.DevEx.Extensibility.Serialization
Successfully installed version 4.1.0 of plugin Sitecore.DevEx.Extensibility.Publishing
Successfully installed version 4.1.0 of plugin Sitecore.DevEx.Extensibility.Indexing
Successfully installed version 4.1.0 of plugin Sitecore.DevEx.Extensibility.ResourcePackage

-   dotnet sitecore plugin init --version 5.0.0:出力:

Successfully installed version 5.0.0 of plugin Sitecore.DevEx.Extensibility.Serialization
Successfully installed version 5.0.0 of plugin Sitecore.DevEx.Extensibility.Publishing
Successfully installed version 5.0.0 of plugin Sitecore.DevEx.Extensibility.Indexing
Successfully installed version 5.0.0 of plugin Sitecore.DevEx.Extensibility.ResourcePackage

-   dotnet sitecore plugin init --version 6.0.0 --overwrite:出力:

Successfully updated to version 6.0.0 of plugin Sitecore.DevEx.Extensibility.Serialization
Successfully updated to version 6.0.0 of plugin Sitecore.DevEx.Extensibility.Publishing
Successfully installed version 6.0.0 of plugin Sitecore.DevEx.Extensibility.Indexing
Successfully installed version 6.0.0 of plugin Sitecore.DevEx.Extensibility.ResourcePackage
### addサブコマンド

addサブコマンドで以下のオプションを使用できます:

オプション

必須ですか?

概要

\-c, --config

いいえ

sitecore.json設定ファイルへのパス。デフォルト:現在の作業ディレクトリ。

\-n, --name

はい

現在のプロジェクトにインストールするプラグインの名前。

\--version

いいえ

インストールするプラグインのバージョン。指定がなければ、CLIが最新バージョンをインストールします。

\-v, --verbose

いいえ

追加の診断およびパフォーマンスデータを報告してください。

\-t, --trace

いいえ

追加の診断およびパフォーマンスデータを報告してください。

\-?, -h, --help

いいえ

コマンドの助けを。

以下はaddサブコマンドを使った例です:

-   コマンド:結果
-   dotnet sitecore plugin add -n Sitecore.DevEx.Extensibility.Serialization: 出力:注バージョンオプションを指定しない場合、CLIは最新バージョンをインストールします。すでにインストールされているプラグインより高いバージョンを指定すると、CLIはそれを新しいバージョンに更新します。パッケージが存在しない場合、CLIは通知メッセージを表示します。

Successfully installed version 4.0.0 of plugin Sitecore.DevEx.Extensibility.Serialization

-   dotnet sitecore plugin add -n Sitecore.DevEx.Extensibility.Serialization --version 4.0.0:出力:

Successfully installed version 4.0.0 of plugin Sitecore.DevEx.Extensibility.Serialization
### removeサブコマンド

removeサブコマンドで以下のオプションを使用できます:

オプション

必須ですか?

概要

\-c, --config

いいえ

sitecore.json設定ファイルへのパス。デフォルト:現在の作業ディレクトリ。

\-n, --name

はい

現在のプロジェクトにインストールするプラグインの名前。

\-v, --verbose

いいえ

追加の診断およびパフォーマンスデータを報告してください。

\-t, --trace

いいえ

追加の診断およびパフォーマンスデータを報告してください。

\-?, -h, --help

いいえ

コマンドの助けを。

以下はremoveサブコマンドの使用例です。

-   コマンド:結果
-   dotnet sitecore plugin remove -n Sitecore.DevEx.Extensibility.Serialization: Output:Noteプラグインが存在しない場合、CLIは「The plugin Sitecore.DevEx」などのメッセージを表示します。Extensibility.PluginDoesNotExistはインストールされていないようです。

Successfully deleted version 4.0.0 of plugin Sitecore.DevEx.Extensibility.Serialization
### リストサブコマンド

listサブコマンドで以下のオプションを使用できます:

オプション

必須ですか?

概要

\-c, --config

いいえ

sitecore.json設定ファイルへのパス。デフォルト:現在の作業ディレクトリ。

\-v, --verbose

いいえ

追加の診断およびパフォーマンスデータを報告してください。

\-t, --trace

いいえ

追加の診断およびパフォーマンスデータを報告してください。

\-?, -h, --help

いいえ

コマンドの助けを。

以下はlistサブコマンドの例です:

-   コマンド:結果
-   dotnet sitecore plugin list:出力:

List of plugins:
Sitecore.DevEx.Extensibility.Indexing v.4.0.0
Sitecore.DevEx.Extensibility.Publishing v.4.0.0
Sitecore.DevEx.Extensibility.ResourcePackage v.4.0.0
Sitecore.DevEx.Extensibility.Serialization v.4.0.0