Metadata-Version: 2.1
Name: okta-cli
Version: 3.0.1
Summary: An Okta command line interface for scripting and quickly performing routine tasks
Home-page: https://github.com/flypenguin/okta-cli
Author: Axel Bock
Author-email: mr.axel.bock@gmail.com
License: MIT
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: Implementation :: CPython
Requires-Python: >=3.5.0
Description-Content-Type: text/markdown
Requires-Dist: appdirs
Requires-Dist: click
Requires-Dist: dotted
Requires-Dist: requests


# Okta-CLI

This is a python-based CLI tool for Okta. **It is not made or maintained by or in any way affiliated with anyone working at Okta.**

The current featureset is purely based on the author's needs, which currently are:

* list users (using API `search=` and `query=` functionality, and local filtering)
* update users

## NOTE

*REQUIRES* Python 3.6+

## Quickstart

```bash
$ pip install okta-cli
$ okta-cli config new -n my-profile -u https://my.okta.url -t API_TOKEN
$ okta-cli users list -f 'email eq "my@email.com"'
$ okta-cli users update id012345678 --set email=my@other.email.com --set phone=01234/5678
```

## References

This project uses a couple of nice other projects:

* [Click](https://click.palletsprojects.com)
* [Dotted](https://pypi.org/project/dotted/)


