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

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

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

## 使用例

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

dotnet sitecore plugin subcommand options

## サブコマンド

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

-   initサブコマンド - デフォルトのプラグインを初期化します。*バージョン4.1.0*から利用可能
-   addサブコマンドは、プロジェクト内のプラグインを追加または更新します。
-   removeサブコマンド - プロジェクトからプラグインを削除します。
-   listサブコマンドはインストールされているすべてのプラグインを一覧にします。

### initサブコマンド

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

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

-   \-c, --config - 任意です。 sitecore.json 設定ファイルへのパス。デフォルト:現在の作業ディレクトリ。
-   \--version - 任意です。インストールするデフォルトのプラグインのバージョン。指定がない場合、CLIはそのバージョンに合ったプラグインをインストールします。
-   \--overwrite - 任意です。既存のプラグインの上書きや更新を許可します。以前インストールされていないプラグインは、最新バージョンまたは指定されたバージョンでインストールされます。
-   \--prerelease - 任意です。デフォルトのプラグインにはプレリリース版を許可してください。
-   \-v, --verbose - 任意です。追加の診断およびパフォーマンスデータを報告してください。
-   \-t, --trace - 任意です。追加の診断およびパフォーマンスデータを報告してください。
-   \-?, -h, --help - 任意です。コマンドの助けを。

例:

#### デフォルトのプラグインを初期化してください

指揮:

dotnet sitecore plugin init

出力:

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

> !注デフォルトプラグインがすでに存在している場合、CLIは例えばYou have already installed Sitecore.DevEx.Extensibility.Serialization.を通知するメッセージを表示します。

#### 特定のプラグインバージョンを初期化します

指揮:

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 - 任意です。コマンドの助けを。

例:

#### 最新バージョンでプラグインを追加してください

指揮:

dotnet sitecore plugin add -n Sitecore.DevEx.Extensibility.Serialization

出力:

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

> !注 \--versionオプションを指定していない場合、CLIは最新バージョンをインストールします。もしプラグインのバージョンをすでにインストールしているものより上位に指定すると、CLIはそれを新しいバージョンに更新します。パッケージが存在しない場合、CLIは通知メッセージを表示します。

#### 特定のプラグインバージョンを追加する

指揮:

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 - 任意です。コマンドの助けを。

例:

指揮:

dotnet sitecore plugin remove -n Sitecore.DevEx.Extensibility.Serialization

出力:

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

> !注プラグインが存在しない場合、CLIは次のようなメッセージを表示します。 The plugin Sitecore.DevEx.Extensibility.PluginDoesNotExist does not appear to be installed.

### リストサブコマンド

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

-   \-c, --config - 任意です。 sitecore.json 設定ファイルへのパス。デフォルト:現在の作業ディレクトリ。
-   \-v, --verbose - 任意です。追加の診断およびパフォーマンスデータを報告してください。
-   \-t, --trace - 任意です。追加の診断およびパフォーマンスデータを報告してください。
-   \-?, -h, --help - 任意です。コマンドの助けを。

例:

指揮:

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