A Jumpcloud command line client
Project description
jccli
A command line client to manage Jumpcloud identify provider service.
Getting Started
Install
pip install git+https://github.com/Sage-Bionetworks/jccli
Usage
Usage: jccli [OPTIONS] COMMAND [ARGS]...
Run jccli.
Options:
-k, --key TEXT Jumpcloud API key
-v, --verbosity LVL Either CRITICAL, ERROR, WARNING, INFO or DEBUG
--version Show the version and exit.
--help Show this message and exit.
Commands:
create-group Create a Jumpcloud group
create-user Create a new Jumpcloud user
delete-group Delete a Jumpcloud group
delete-user Delete a jumpcloud user
sync Sync Jumpcloud with a data file
Contributions
Contributions are welcome.
Requirements:
Install these utilities:
As a pre-deployment step we syntatically validate our code and configurations with pre-commit.
Please install pre-commit, once installed the file validations will automatically
run on every commit. Alternatively you can manually execute the validations by running
pre-commit run --all-files.
Resources
Below are some handy resource links.
- Project Documentation
- Click is a Python package for creating beautiful command line interfaces in a composable way with as little code as necessary.
- Sphinx is a tool that makes it easy to create intelligent and beautiful documentation, written by Geog Brandl and licnsed under the BSD license.
- pytest helps you write better programs.
- GNU Make is a tool which controls the generation of executables and other non-source files of a program from the program's source files.
Authors
- zaro0508 - Initial work - github
See also the list of contributors who participated in this project.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
jccli-0.0.6.tar.gz
(9.3 kB
view details)
File details
Details for the file jccli-0.0.6.tar.gz.
File metadata
- Download URL: jccli-0.0.6.tar.gz
- Upload date:
- Size: 9.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a19415a60eb63ab79fef5523c6add1cecc8eac9ade9944b7ed2cdb010eea41ae
|
|
| MD5 |
83affb4439cda1e0f02213de576da3b1
|
|
| BLAKE2b-256 |
ce6d4f08de85cf451c5b4057f6d3ebfcaa0505975722fb3e5eccaa57a2e4fce1
|