0.3.1-0 • Published 4 years ago

control-panel-cli v0.3.1-0

Weekly downloads
-
License
MIT
Repository
github
Last release
4 years ago

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

  1. Get a GitHub Personal Access Token (PAT) with the folowing permissions.
    1. repo: all permissions in the repo category.
    2. read:packages
    3. Enable SSO for OneLogin organization after creating the PAT.
  2. Install latest version with the following command:
    $ npm install -g @onelogin/control-panel-cli
    Alternatively, you can specify the version to install using one of the listed here:
    $ npm install -g @onelogin/control-panel-cli@x.y.z
  3. Configure.
    1. control-panel-cli init
    2. When prompted, paste your PAT.
    3. 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

  1. Make your change in a feature branch.
  2. Write tests for your change.
  3. Pass make test.
  4. Describe your change in CHANGELOG.md.
  5. 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.