Design Center プロジェクトの CLI

コマンド 説明

新しい Design Center プロジェクトを作成する

Design Center プロジェクトを削除する

Design Center プロジェクトのコンテンツをダウンロードする

Design Center プロジェクトを Exchange にパブリッシュする

プロジェクトのコンテンツを Design Center にアップロードする

すべての Design Center プロジェクトをリストする

designcenter:project:create

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

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

このコマンドでは、Mule アプリケーション種別はサポートされていません。

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

フラグ 説明

--type (必須)

プロジェクト種別。
この項目は必須です。

サポートされている値は、次のとおりです。

  • raml

  • raml-fragment

--type raml

--fragmentType

フラグメントタイプ。OAS 3.0 および JSON スキーマフラグメントの場合でも、常に ​--type raml-fragment​ と共に使用します。

type フラグが ​raml-fragment​ として設定されている場合、この項目は必須です。

サポートされているフラグメントタイプは、次のとおりです。

  • trait

  • resource-type

  • library

  • type

  • user-documentation

  • oas-components

  • json-schema

--type raml-fragment --fragmentType user-documentation

--output

応答形式を指定する。

--output json

designcenter:project:delete

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

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

このコマンドは、削除する前に 2 回入力を促しません。削除命令を送信する場合、確認を求められることはありません。

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

designcenter:project:download

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

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

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

designcenter:project:publish

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

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

指定されていないフラグは、exchange.json から抽出されます。
フラグ 説明

--name

アセットの名前

--name sampleProject

--main

メインファイル名の名前。

--main sample.xml

--apiVersion

プロジェクトが API 仕様プロジェクトの場合の API バージョン。

--main sample.raml --apiVersion 1.0

--tags

タグのカンマ区切りリスト。

--tags test,sample,integration

--groupId

アセットのグループ ID。

designcenter:project:publish --groupId com.mulesoft.com

--assetId

アセットのアセット ID。

designcenter:project:publish --assetId project

--version

アセットのバージョン。

designcenter:project:publish --version 1.0

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 [flags] [searchText]

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

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

フラグ 説明

--pageIndex

取得するページの数

--pageIndex 3

--pageSize

ページあたりの取得する結果の数

--pageSize 5

--output

応答形式を指定する。

--output json