extremum-cli
Version:
Extremum CLI
73 lines (65 loc) • 1.81 kB
Markdown
# extremum-cli
Command line utility for Extremum Client Library
## Installation
```
$ npm install -g extremum-cli
```
## Getting started
Before you can use the CLI, pass your Keycloak realm and app URL in .env:
```
EXTR_REALM="your_realm"
EXTR_CLIENT="your_client"
```
***
To create your project call the following command:
```
$ extremum add <YOUR_APP_NAME>
```
Add an environment to the configuration file,
getting its parameters using the platform API;
pre-authentication in the platform is performed
(directly as part of the execution of this command)
```shell
$ <YOUR_APP_NAME> env add <env_name> --url <auth_service_url>
```
Set current environment for this application:
```shell
$ <YOUR_APP_NAME> env set <env_name>
```
### Usage:
```shell
Usage: <YOUR_APP_NAME> [options] [command]
Extremum command-line interface
Options:
-v, --version output the version number
-h, --help display help for command
Commands:
app manage your apps
env manage your environments
api-scope manage your scopes
client client configuration and login
iam identity and access management
signals send and receive signals
storage manage persistent data
functions manage serverless functions and packages
help [command] display help for command
```
### Example:
```
$ <YOUR_APP_NAME> storage buckets create top-secret-bucket
$ <YOUR_APP_NAME> storage buckets ls
$ [{
'@id': '',
'@type': '',
'@created': '2022-06-02T11:51:18.622Z',
'@updated': '0001-01-01T00:00:00Z',
'@version': 1,
name: 'top-secret-bucket'
}]
$ <YOUR_APP_NAME> storage buckets remove top-secret-bucket
```
Check available commands using:
```shell
$ extremum -h # help with commands
$ extremum -v # installed version
```