CLI for Design Center Projects
Command | Description |
---|---|
Creates a new Design Center project |
|
Deletes a Design Center project |
|
Downloads the content of a Design Center project |
|
Publishes a Design Center project to Exchange |
|
Uploads the content of a project to Design Center |
|
Lists all Design Center projects |
designcenter:project:create
> designcenter:project:create [flags] <name>
This Command creates a new Design Center project with the name specified in <name>
.
This command does not support Mule application types. |
Besides the default --help
flag, this command also accepts:
Flag | Description | Example |
---|---|---|
|
The project type. Supported values are:
|
|
|
The fragment type. Always use with This field is required if the type flag was set as Supported fragments type are:
|
|
|
Specify the response format. |
|
designcenter:project:delete
> designcenter:project:delete [flags] <name>
This Command deletes the Design Center project specified in name
.
This command does not prompt twice before deleting. If you send a delete instruction, it does not ask for confirmation. |
This command accepts only the default flag --help
.
designcenter:project:download
> designcenter:project:download [flags] <name> <targetDir>
This command downloads the Design Center project passed in name
to your local directory specified in targetDir
.
Use the --resolveDependenciesTimeout=X
flag to specify the duration, in minutes, for the commands to wait for the resolution of dependencies before downloading a project. If the specified time passes, your project downloads without the missing dependencies.
This command also accepts the default flag --help
.
designcenter:project:publish
> designcenter:project:publish [flags] <projectName>
This Command publishes the Design Center project passed in projectName
to Exchange.
Besides the default --help
flag, this command also accepts:
Flags that are not specified are extracted from exchange.json |
Flag | Description | Example |
---|---|---|
|
The name for the asset |
|
|
The name of the main file name. |
|
|
The API version if your project is an API specification project. |
|
|
Comma separated list of tags. |
|
|
The asset’s groupId. |
|
|
The asset’s assetId. |
|
|
The asset’s version. |
|
designcenter:project:upload
> designcenter:project:upload [flags] <name> <projDir>
This Command uploads content from a Design Center project from your local directory passed in projDir
into an already existing Design Center project identified with name
.
By default, this command ignores all hidden files and directories. To include hidden files and directories, use the --include-dot-files
flag.
When the --include-dot-files
flag is used, the command uploads hidden files and folders from your specified directory.
Besides the --include-dot-files
, this command has the default --help
flag.
designcenter:project:list
> designcenter:project:list [flags] [searchText]
This Command lists all your Design Center projects.
Besides the default --help
flag, this command also accepts:
Flag | Description | Example |
---|---|---|
|
Number of page to retrieve |
|
|
Number of results to retrieve per page |
|
|
Specify the response format. |
|