💌 CLI for easy mail server managing 💌
Introduction
Kolombo is a CLI for managing mail server (setting up domains and users, updating, etc)
Project is in beta, it gives you the following:
- Email server configuration and management in few commands
- 100% type annotated codebase
Requirements
Python 3.8+, sudo, Docker and docker-compose
Installation
Install Kolombo with pip (please pin your dependency):
$ pip install kolombo==0.5.0
Dependencies
Kolombo CLI requires following dependencies:
- typer (with click 8.x) - for CLI
- shellingham - for shell detection
- rich - for rich console output
- docker - for working with Docker API
- ormar (with aiosqlite) - for working with data
- cryptography - for passwords hashing
- importlib-resources -
importlib.resources
backport (for Python version < 3.9)
— 💌 —
Kolombo is Apache 2.0 licensed code.