Clin is a command-line utility to manage Nakadi
resources from schema files in "Infrastructure as Code" style.

- Python >= 3.7
You can install clin directly from PyPI using pip:
pip install clinAfter this you should be able to run the clin tool:
~ clin --help
Usage: clin [OPTIONS] COMMAND [ARGS]...
...Please refer to the documentation and examples.
Please read CONTRIBUTING for details on our process for submitting pull requests to us, and please ensure you follow the CODE_OF_CONDUCT.
- Python >= 3.7
- Poetry for packaging and dependency management. See the official docs for instructions on installation and basic usage.
After cloning the repository, use poetry to create a new virtual environment
and restore all dependencies.
poetry installIf you're using an IDE (eg. PyCharm), make sure that it's configured to use the
virtual environment created by poetry as the project's interpreter. You can find
the path to the used environment with poetry env info.
poetry run pytestWe use SemVer for versioning. For the versions available, see the tags on this repository.
- Dmitry Erokhin @Dmitry-Erokhin
- Daniel Stockhammer @dstockhammer
See also the list of contributors who participated in this project.
This project is licensed under the MIT License. See the LICENSE file for details.