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 |
|
List all Design Center projects |
designcenter project create
> designcenter project create [options] <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
, -f
/--fields
and -o
/--output
options, this command also takes:
Option | Description | Example |
---|---|---|
|
The project type. Supported values are:
|
|
|
The fragment type. Always use with This field is required if the type option was set as Supported fragments type are:
|
|
designcenter project delete
> designcenter project delete [options] <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 options: --help
, -f
/--fields
and -o
/--output
.
designcenter project download
> designcenter project download [options] <name> <targetDir>
This command downloads the Design Center project passed in name
to your local directory specified in targetDir
.
Use the --branch
option to select the branch you want to download content from.
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 options: --help
, -f
/--fields
and -o
/--output
.
designcenter project publish
> designcenter project publish [options] <projectName>
This Command publishes the Design Center project passed in projectName
to Exchange.
Besides the default --help
, -f
/--fields
and -o
/--output
options, this command also takes:
Options that are not specified are extracted from exchange.json |
Option | 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. |
|
|
The asset’s branch. |
|
designcenter project upload
> designcenter project upload [options] <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
option.
When the --include-dot-files
option is used, the command uploads hidden files and folders from your specified directory.
Use the --branch
option to select the branch you want to upload content to.
This command also accepts the default --help
, -f
/--fields
and -o
/--output
options.
designcenter project list
> designcenter project list [options] [searchText]
This Command lists all your Design Center projects.
You can start typing your project’s name and press tab
for Anypoint Platform CLI to autocomplete it, or you can double tap tab
for a full list of all the values you can pass.
Besides the default --help
, -f
/--fields
and -o
/--output
options, this command also takes:
Option | Description | Example |
---|---|---|
|
Number of page to retrieve |
|
|
Number of results to retrieve per page |
|