0.3.1-0 • Published 5 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 helpSlack
Channel #control-panel.
Developers
Install dependencies
$ makeTest
$ make testConsole
$ make consoleRun from source code
$ ./bin/run helpInstall
$ make installContribute
- 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
5 years ago