Metadata-Version: 2.4
Name: compose-micromanager
Version: 0.2.2
Summary: CLI application to manage microservices with docker-compose
Requires-Python: >=3.13
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: platformdirs>=4.3.8
Requires-Dist: python-on-whales>=0.78.0
Requires-Dist: pyyaml>=6.0.2
Requires-Dist: record-list>=0.1.0
Requires-Dist: typer>=0.16.0
Dynamic: license-file

# micromanager

CLI application to manage microservices with docker-compose

Built with [Typer](https://typer.tiangolo.com/)

`micromanager` is a wrapper around compose, it allows you to define and manage multiple
systems, each with a multitude of compose projects.

## Documentation

The documentation for `micromanager` is hosted on [maxcode123.github.io/micromanager/](https://maxcode123.github.io/micromanager/)

## Installation

```bash
pip install compose-micromanager
```

Run `micromanager --help` to make sure you've successfully installed micromanager.

## Quick start

After you've installed `micromanager` you'd want to create a configuration file at
`$HOME/.config/micromanager/config.json`:

```bash
mkdir -p $HOME/.config/micromanager/
touch $HOME/.config/micromanager/config.json
```

Edit the `config.json` file as per your needs.  
You can consult the [config.json.example](config.json.example) file to understand the format.

Once you're done with the configuration you can run `micromanager --help` to
see all the available commands.
