CLIのitemresコマンド
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
Sitecore Items as Resourcesプラグインには、itemresコマンドが含まれています。このコマンドは、構成可能なオプションを使用して、リソースファイルにアイテムパッケージを作成します。
Items as Resourcesプラグインをインストールするには、次のコードを実行します。
このコマンドは、CLI 4.0以降から使用できます。
使い
このコマンドは、次のように使用できます。
サブコマンド
次のサブコマンドを使用できます。
-
createサブコマンド - リソース パッケージを作成します。
-
unicornサブコマンド - Unicornリソースパッケージを作成します。
-
cleanupサブコマンド - .datファイルに含まれるデータベース項目をクリーンアップします。これは、両方の項目の項目データが等しい場合に行います。このサブコマンドは、CLI 4.1以降で使用できます。
createサブコマンド
createサブコマンドは、新しい項目とリソースのパッケージを作成します。CLIは、規則 (items.{databaseName}.{providedName}.dat) に基づいてパッケージに名前を付けます。
createサブコマンドでは、次のオプションを使用できます。
|
オプション |
必須。 |
形容 |
|---|---|---|
|
-o, --output <OUTPUT> |
はい |
出力するパッケージパス(提供されていない場合は拡張子が追加されます)。 |
|
--overwrite <OVERWRITE> |
いいえ |
既存のパッケージを上書きします。 |
|
-i, --include <INCLUDE> |
いいえ |
モジュール構成を含めます。ワイルドカードと複数の値を使用できます。 |
|
-e, --exclude <EXCLUDE> |
いいえ |
モジュール設定を明示的に除外します。ワイルドカードと複数の値を使用できます。 |
|
-c, --config <CONFIG> |
いいえ |
ルートsitecore.configディレクトリへのパス。デフォルト: 現在の作業ディレクトリ。 |
|
-v, --verbose |
いいえ |
追加の診断データとパフォーマンス データを報告します。 |
|
-t, --trace |
いいえ |
追加の診断データとパフォーマンス データを報告します。 |
|
-?, -h, --help |
いいえ |
コマンドのヘルプ。 |
次に、createサブコマンドの使用例を示します。
|
命令 |
結果 |
|---|---|
|
dotnet sitecore itemres create -o TestPackage |
items.{databaseName}.TestPackage.datファイルを作成します。このファイルには、すべてのモジュールが含まれています。 |
|
dotnet sitecore itemres create -o test/TestPackage |
testフォルダにitems.{databaseName}.TestPackage.datファイルを作成します。このファイルには、すべてのモジュールが含まれています。 |
|
重複した名前でTestPackageを作成しようとします。 dotnet sitecore itemres create -o TestPackage |
パッケージを作成せず、次のメッセージを返します。 |
|
重複した名前でTestPackageを作成しようとします。 dotnet sitecore itemres create -o TestPackage --overwrite |
パッケージを作成して上書きします。 |
|
dotnet sitecore itemres create -o TestPackage -i Project.Content.Test |
パッケージを作成し、Project.Content.Testモジュールのみを含めます。 |
|
dotnet sitecore itemres create -o TestPackage -i Project.Content.Test, Project.Content |
パッケージを作成し、Project.Content.TestモジュールとProject.Contentモジュールのみを含めます。 |
|
dotnet sitecore itemres create -o TestPackage -i *Test |
パッケージを作成し、Project.Content.Testモジュールのみを含めます。ワイルドカードのプレフィックスが付きます。 |
|
dotnet sitecore itemres create -o TestPackage -i *Test* |
パッケージを作成し、Project.Content.TestモジュールとProject.Content.Test1モジュールのみを含めます。これには、周囲のワイルドカードが含まれます。 |
|
dotnet sitecore itemres create -o TestPackage -i Project* |
パッケージを作成し、Project.Content、Project.Content.Test、Project.Content.Test1の各モジュールを含めます。これにはワイルドカード・サフィックスが付いています。 |
|
dotnet sitecore itemres create -o TestPackage -e Project.Content.Test |
パッケージを作成し、Project.ContentモジュールとProject.Content.Test1モジュールのみを含めます。 Project.Content.Testモジュールは除きます。 |
|
dotnet sitecore itemres create -o TestPackage -e Project.Content.Test, Project.Content |
パッケージを作成し、Project.ContentモジュールとProject.Content.Testモジュールを除くProject.Content.Test1モジュールのみを含めます。 |
|
dotnet sitecore itemres create -o TestPackage -e *Test |
パッケージを作成し、ワイルドカード プレフィックスを持つProject.Content.Testモジュールを除く、Project.ContentモジュールとProject.Content.Test1モジュールのみを含めます。 |
|
dotnet sitecore itemres create -o TestPackage -e *Test* |
パッケージを作成し、Project.Contentモジュールのみを含めます。 Project.Content.TestモジュールとProject.Content.Test1モジュールとその前後のワイルドカードは除きます。 |
|
dotnet sitecore itemres create -o TestPackage -e Project* |
パッケージを作成し、ワイルドカード接尾辞を持つProject.Content、Project.Content.Test 、およびProject.Content.Test1モジュールを除外します。 |
|
dotnet sitecore itemres create -o TestPackage -i Project* -e Project.Content.Test |
パッケージを作成し、ワイルドカード接尾辞を持つProject.ContentモジュールとProject.Content.Test1モジュールを含め、Project.Content.Testモジュールを除外します。 |
|
dotnet sitecore itemres create -o TestPackage -i Project.Content.Test -e Project.Content.Test |
パッケージを作成せず、次のメッセージを返します。 |
|
samplesフォルダからTestPackageを作成してみてください。 dotnet sitecore itemres create -o TestPackage |
パッケージを作成せず、次のメッセージを返します。 |
|
samplesフォルダからTestPackageを作成してみてください。 dotnet sitecore itemres create -o TestPackage -c Prototype/ |
samplesフォルダにパッケージを作成します。 |
|
dotnet sitecore itemres create -o TestPackage -v |
ルート設定パスやパフォーマンスのあるノードの数など、追加の診断データとパフォーマンスデータを作成します (例: 73ms (8.1ms/ノード)。 |
|
dotnet sitecore itemres create -o TestPackage -t |
FSIndex: Loaded filesystem indices in 70ms (9 metadata) や1983ms (9 items; 220.3ms/node) などの1ツリーのパッケージの作成など、追加の診断データとパフォーマンス データを作成します。 |
ユニコーンのサブコマンド
unicornサブコマンドは、Unicornシリアライゼーションから新しいアイテムとリソースのパッケージを、特定の名前形式items.{databaseName}.{providedName}.datで作成します。
unicornサブコマンドでは、次のオプションを使用できます。
|
オプション |
必須。 |
形容 |
|---|---|---|
|
-p, --path <INCLUDE> |
はい |
ユニコーンのシリアル化への道。 |
|
-o, --output <OUTPUT> |
はい |
出力するパッケージパス(提供されていない場合は拡張子が追加されます)。複数の値を使用できます。 |
|
--overwrite <OVERWRITE> |
いいえ |
既存のパッケージを上書きします。 |
|
-c, --config <CONFIG> |
いいえ |
ルートsitecore.configディレクトリへのパス。デフォルト: 現在の作業ディレクトリ。 |
|
-v, --verbose |
いいえ |
追加の診断データとパフォーマンス データを報告します。 |
|
-t, --trace |
いいえ |
追加の診断データとパフォーマンス データを報告します。 |
|
-?, -h, --help |
いいえ |
コマンドのヘルプ。 |
次に、unicornサブコマンドの使用例を示します。
|
命令 |
結果 |
|---|---|
|
dotnet sitecore itemres unicorn -p "testItem" -o "TestPackage |
items.{databaseName}.TestPackage.datファイルを作成します。 |
cleanupサブコマンド
cleanupサブコマンドは、.datファイルに含まれるデータベース項目が、両方の項目の項目データが等しい場合にクリーンアップします。
このサブコマンドは、CLI 4.1以降で使用できます。
cleanupサブコマンドでは、次のオプションを使用できます。
|
オプション |
必須。 |
形容 |
|---|---|---|
|
-c, --config <CONFIG> |
いいえ |
sitecore.json設定ファイルへのパス。デフォルト: cwd。 |
|
-n, --environment-name <ENVIRONMENT_NAME> |
いいえ |
使用する名前付きSitecore環境。デフォルト: 'default'。 |
|
-v, --verbose |
いいえ |
追加の診断データとパフォーマンス データを報告します。 |
|
-t, --trace |
いいえ |
追加の診断データとパフォーマンス データを報告します。 |
|
-?, -h, --help |
いいえ |
コマンドのヘルプ。 |
cleanupサブコマンドでは、次のオプションを使用できます。
|
命令 |
結果 |
|---|---|
|
dotnet sitecore itemres cleanup |
アウトプット: |