CLIプラグインコマンド

日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

Sitecore CLIには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

この記事を改善するための提案がある場合は、 お知らせください!