node package manager
Easy collaboration. Discover, share, and reuse code in your team. Create a free org ยป

anypoint-cli

Anypoint Platform CLI

Build Status Build status (Windows) Documentation

Display and interact with the Anypoint Platform from the command line. Supports interactive shell and standard CLI modes.

Installation from npm

npm install -g anypoint-cli

Usage

anypoint-cli [params] [command]

Note: Omitting command will run anypoint-cli in interactive mode.

Required params:

username, password

Optional params:

organization, environment, host

Parameters are loaded from one of the profiles in ~/.anypoint/credentials, which has the form

{
  "default": {
    "username": "",
    "password": ""
  },
  "otherProfile": {
    "username": "",
    "password": "",
    "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 is used unless ANYPOINT_PROFILE env variable is set.

Environment variables override credentials file parameters (ANYPOINT_USERNAME, ANYPOINT_PASSWORD, ANYPOINT_ORG, ANYPOINT_ENV).

Command line parameters override environment variables (--username, --password, --organization, --environment).

If a 'password' parameter is not included, you will be prompted for one.