UNPKG

stsbroker

Version:

CLI to configure and interact with your own AWS STS Broker.

117 lines (88 loc) 3.03 kB
stsbroker CLI ========= CLI to configure and interact with your own AWS STS Broker. [![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io) [![Version](https://img.shields.io/npm/v/stsbroker.svg)](https://npmjs.org/package/stsbroker) [![Downloads/week](https://img.shields.io/npm/dw/stsbroker.svg)](https://npmjs.org/package/stsbroker) [![License](https://img.shields.io/npm/l/stsbroker.svg)](https://github.com/nascit/sts-broker-cli/blob/master/package.json) <!-- toc --> * [Usage](#usage) * [Commands](#commands) <!-- tocstop --> # Usage <!-- usage --> ```sh-session $ npm install -g stsbroker $ stsbroker COMMAND running command... $ stsbroker (-v|--version|version) stsbroker/0.0.7 darwin-x64 node-v13.10.1 $ stsbroker --help [COMMAND] USAGE $ stsbroker COMMAND ... ``` <!-- usagestop --> # Commands <!-- commands --> * [`stsbroker access`](#stsbroker-access) * [`stsbroker configure`](#stsbroker-configure) * [`stsbroker help [COMMAND]`](#stsbroker-help-command) * [`stsbroker policies`](#stsbroker-policies) * [`stsbroker request`](#stsbroker-request) ## `stsbroker access` Assume the temporary session ``` USAGE $ stsbroker access OPTIONS -c, --console Open AWS Console -h, --help show CLI help --profile=profile (required) AWS Profile ``` _See code: [src/commands/access.ts](https://github.com/nascit/sts-broker-cli/blob/v0.0.7/src/commands/access.ts)_ ## `stsbroker configure` Configure your STS Broker ``` USAGE $ stsbroker configure ``` _See code: [src/commands/configure.ts](https://github.com/nascit/sts-broker-cli/blob/v0.0.7/src/commands/configure.ts)_ ## `stsbroker help [COMMAND]` display help for stsbroker ``` USAGE $ stsbroker help [COMMAND] ARGUMENTS COMMAND command to show help for OPTIONS --all see all commands in CLI ``` _See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v2.2.3/src/commands/help.ts)_ ## `stsbroker policies` Get STS Broker policies available ``` USAGE $ stsbroker policies OPTIONS -x, --extended show extra columns --columns=columns only show provided columns (comma-separated) --csv output is csv format [alias: --output=csv] --filter=filter filter property by partial string matching, ex: name=foo --no-header hide table header from output --no-truncate do not truncate output to fit screen --output=csv|json|yaml output in a more machine friendly format --reset Reset Cognito credentials --sort=sort property to sort by (prepend '-' for descending) ``` _See code: [src/commands/policies.ts](https://github.com/nascit/sts-broker-cli/blob/v0.0.7/src/commands/policies.ts)_ ## `stsbroker request` Make a permission request to the STS Broker ``` USAGE $ stsbroker request OPTIONS --reset Reset Cognito credentials ``` _See code: [src/commands/request.ts](https://github.com/nascit/sts-broker-cli/blob/v0.0.7/src/commands/request.ts)_ <!-- commandsstop -->