Software provisioning tool
- Runs on MacOs and Linux
- Tested on Ubuntu and CentOS
- Uses mypy strict typing mode mypy.ini
- Safe, full run chain is validated before run
$ pip3 install carnival
Documentation available at readthedocs.org
- for Bash: place
eval "$(_CARNIVAL_COMPLETE=bash_source carnival)"
in .bashrc - for ZSH: place
eval "$(_CARNIVAL_COMPLETE=zsh_source carnival)"
in .zshrc
$ make dev # Run docker containers for testing
$ make test_deps # Install test dependencies
$ make test # run static analyzers and tests
$ make qs # Run static analyzers only
$ make nodev # Stop docker containers
$ python3 -m carnival --help