Display and interact with the Anypoint Platform from the command line. Supports interactive shell and standard CLI modes.
npm install anypoint-cli
Display and interact with the Mulesoft Anypoint Platform from the command line. Supports interactive shell and standard CLI modes.
```
npm install -g anypoint-cli
``
anypoint-cli [params] [command]
Note: Omitting command will run anypoint-cli in interactive mode.
(username, password) or (client_id, client_secret) or bearer
organization, environment, host
Parameters are loaded from one of the profiles in ~/.anypoint/credentials, which has the form
`json`
{
"default": {
"username": "",
"password": ""
},
"otherProfile": {
"username": "",
"password": "",
"organization": "",
"environment": "",
"host": ""
},
"connAppProfile": {
"client_id": "",
"client_secret": "",
"organization": "",
"environment": "",
"host": ""
}
}
Global options --output and --fields can also be specified in ~/.anypoint/defaults. This file's structure is identical to the one of ~/.anypoint/credentials below. E.g.:
``
{
"default": {
"output": "json",
"fields": "ID,Name"
},
"otherProfile": {
"output": "table"
}
}
* The 'default' profile from the credentials file is used unless ANYPOINT_PROFILE env variable is set.ANYPOINT_USERNAME, ANYPOINT_PASSWORD, ANYPOINT_CLIENT_ID, ANYPOINT_CLIENT_SECRET, ANYPOINT_ORG, ANYPOINT_ENV, ANYPOINT_HOST
* Environment variables override credentials file parameters ().--username, --password, --client_id, --client_secret, --bearer, --organization, --environment
* Command line parameters override environment variables ().collectMetrics` in false into .credentials file.
* If a 'password' parameter is not included but a username is, you will be prompted for one.
* If a 'bearer' is used instead of 'username'/'password', the CLI process exits when the bearer token expires. Note that 'bearer' can be loaded only as Environment or Command line parameter.
* If the CLI process cannot determine which credentials to use, it will exit with an error
* In order to improve Anypoint CLI experience we are sending anonymized usage. You may opt-out by setting the parameter
Updated changelog is available at the official Mulesoft Docs page