0.3.1-0 • Published 4 years ago
control-panel-cli v0.3.1-0
Control Panel CLI
The CLI for controlling services at OneLogin.
End users
Pre-requisites
This CLI requires the legacy Ruby control panel CLI v0.3.0 to be installed. Follow 2nd step of the process described here.
Install and configure
- Get a GitHub Personal Access Token (PAT) with the folowing permissions.
repo
: all permissions in the repo category.read:packages
- Enable SSO for OneLogin organization after creating the PAT.
- Install latest version with the following command:
Alternatively, you can specify the version to install using one of the listed here:$ npm install -g @onelogin/control-panel-cli
$ npm install -g @onelogin/control-panel-cli@x.y.z
- Configure.
control-panel-cli init
- When prompted, paste your PAT.
- When prompted, accept the default consul config repo (
onelogin/consul-data
).
Run
control-panel-cli help
Slack
Channel #control-panel
.
Developers
Install dependencies
$ make
Test
$ make test
Console
$ make console
Run from source code
$ ./bin/run help
Install
$ make install
Contribute
- Make your change in a feature branch.
- Write tests for your change.
- Pass
make test
. - Describe your change in
CHANGELOG.md
. - Make a PR for your branch.
Release
Run make release
and follow the on-screen instructions.
Maintainers
- Ruslan Ledesma, ruslan.ledesma@onelogin.com
- Ignacio Arces, ignacio.arces@onelogin.com
Copyright
Copyright (c) 2021 OneLogin.
0.3.1-0
4 years ago