---
schema_version: "1"
id: 76e2c9adc04ec2ffeb073c1381f3d9234dc225526e72f152763e0000cb4619c3
title: Design Center プロジェクトの CLI
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/anypoint-cli/latest/design-center.md
canonical_url: https://docs.mulesoft.com/jp/anypoint-cli/latest/design-center
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 1a7e8dc9d1e01a7058e18e801aa45fc1e1f12ff9d53a066453c404b89af20cec
description: MuleSoft Documentation Site
release: 4.x
latest: true
---
# Design Center プロジェクトの CLI

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 35%;">
<col style="width: 65%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">コマンド</th>
<th class="tableblock halign-left valign-top">説明</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#designcenter-project-create">designcenter:project:create</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>新しい Design Center プロジェクトを作成する</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#designcenter-project-delete">designcenter:project:delete</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Design Center プロジェクトを削除する</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#designcenter-project-download">designcenter:project:download</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Design Center プロジェクトのコンテンツをダウンロードする</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#designcenter-project-publish">designcenter:project:publish</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>Design Center プロジェクトを Exchange にパブリッシュする</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#designcenter-project-upload">designcenter:project:upload</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>プロジェクトのコンテンツを Design Center にアップロードする</p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><a href="#designcenter-project-list">designcenter:project:list</a></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>すべての Design Center プロジェクトをリストする</p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#designcenter-project-create)designcenter:project:create

\> designcenter:project:create \[flags\] <name>

このコマンドは、​`<name>`​ で指定される名前を使用して、新しい Design Center プロジェクトを作成します。

<table><tbody><tr><td class="icon"><i class="fa icon-important" title="Important"></i></td><td class="content">このコマンドでは、Mule アプリケーション種別はサポートされていません。</td></tr></tbody></table>

このコマンドでは、デフォルトの ​`--help`​ フラグ以外に次のフラグも受け入れます。

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 30%;">
<col style="width: 40%;">
<col style="width: 30%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">フラグ</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">例</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--type (必須)</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>プロジェクト種別。<br>
この項目は必須です。</p>
</div>
<div class="paragraph">
<p>サポートされている値は、次のとおりです。</p>
</div>
<div class="ulist">
<ul>
<li>
<p><code>raml</code>​</p>
</li>
<li>
<p><code>raml-fragment</code></p>
</li>
</ul>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--type raml</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--fragmentType</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>フラグメントタイプ。OAS 3.0 および JSON スキーマフラグメントの場合でも、常に ​<code>--type raml-fragment</code>​ と共に使用します。</p>
</div>
<div class="paragraph">
<p>type フラグが ​<code>raml-fragment</code>​ として設定されている場合、この項目は必須です。</p>
</div>
<div class="paragraph">
<p>サポートされているフラグメントタイプは、次のとおりです。</p>
</div>
<div class="ulist">
<ul>
<li>
<p><code>trait</code>​</p>
</li>
<li>
<p><code>resource-type</code>​</p>
</li>
<li>
<p><code>library</code>​</p>
</li>
<li>
<p><code>type</code>​</p>
</li>
<li>
<p><code>user-documentation</code>​</p>
</li>
<li>
<p><code>oas-components</code>​</p>
</li>
<li>
<p><code>json-schema</code></p>
</li>
</ul>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--type raml-fragment --fragmentType user-documentation</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--output</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>応答形式を指定する。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--output json</code>​</p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#designcenter-project-delete)designcenter:project:delete

\> designcenter:project:delete \[flags\] <name>

このコマンドは、​`name`​ で指定される Design Center プロジェクトを削除します。

<table><tbody><tr><td class="icon"><i class="fa icon-warning" title="Warning"></i></td><td class="content">このコマンドは、削除する前に 2 回入力を促しません。削除命令を送信する場合、確認を求められることはありません。</td></tr></tbody></table>

このコマンドでは、デフォルトのフラグ ​`--help`​ のみを受け入れます。

## [](#designcenter-project-download)designcenter:project:download

\> designcenter:project:download \[flags\] <name> <targetDir>

このコマンドでは、​`name`​ で渡される Design Center プロジェクトを ​`targetDir`​ で指定されるローカルディレクトリにダウンロードします。

このコマンドでは、デフォルトのフラグ ​`--help`​ のみを受け入れます。

## [](#designcenter-project-publish)designcenter:project:publish

\> designcenter:project:publish \[flags\] <projectName>

このコマンドは、​`projectName`​ で渡される Design Center プロジェクトを Exchange をパブリッシュします。  
このコマンドでは、デフォルトの ​`--help`​ フラグ以外に次のフラグも受け入れます。

<table><tbody><tr><td class="icon"><i class="fa icon-tip" title="Tip"></i></td><td class="content">指定されていないフラグは、exchange.json から抽出されます。</td></tr></tbody></table>

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 30%;">
<col style="width: 40%;">
<col style="width: 30%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">フラグ</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">例</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--name</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>アセットの名前</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--name sampleProject</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--main</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>メインファイル名の名前。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--main sample.xml</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--apiVersion</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>プロジェクトが API 仕様プロジェクトの場合の API バージョン。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--main sample.raml --apiVersion 1.0</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--tags</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>タグのカンマ区切りリスト。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--tags test,sample,integration</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--groupId</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>アセットのグループ ID。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>designcenter:project:publish --groupId com.mulesoft.com</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--assetId</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>アセットのアセット ID。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>designcenter:project:publish --assetId project</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--version</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>アセットのバージョン。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>designcenter:project:publish --version 1.0</code></p>
</div></div></td>
</tr>
</tbody>
</table>

## [](#designcenter-project-upload)designcenter:project:upload

\> designcenter:project:upload \[flags\] <name> <projDir>

このコマンドは、​`projDir`​ で渡されるローカルディレクトリの Design Center プロジェクトのコンテンツを ​`name`​ で識別された既存の Design Center プロジェクトにアップロードします。

デフォルトでは、このコマンドは非表示のファイルおよびディレクトリをすべて無視します。非表示のファイルおよびディレクトリを含めるには、​`--include-dot-files`​ フラグを使用します。 `--include-dot-files`​ フラグを使用すると、コマンドは指定されたディレクトリの非表示のファイルおよびフォルダーをアップロードします。

このコマンドでは、​`--include-dot-files`​ フラグ以外にデフォルトの ​`--help`​ フラグも使用できます。

## [](#designcenter-project-list)designcenter:project:list

\> designcenter:project:list \[flags\] \[searchText\]

このコマンドは、すべての Design Center プロジェクトをリストします。  

このコマンドでは、デフォルトの ​`--help`​ フラグ以外に次のフラグも受け入れます。

<table class="tableblock frame-all grid-all stretch">
<colgroup>
<col style="width: 30%;">
<col style="width: 40%;">
<col style="width: 30%;">
</colgroup>
<thead>
<tr>
<th class="tableblock halign-left valign-top">フラグ</th>
<th class="tableblock halign-left valign-top">説明</th>
<th class="tableblock halign-left valign-top">例</th>
</tr>
</thead>
<tbody>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--pageIndex</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>取得するページの数</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--pageIndex 3</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--pageSize</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>ページあたりの取得する結果の数</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--pageSize 5</code></p>
</div></div></td>
</tr>
<tr>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--output</code></p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p>応答形式を指定する。</p>
</div></div></td>
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph">
<p><code>--output json</code>​</p>
</div></div></td>
</tr>
</tbody>
</table>