Mona is the cli-interface for configuring your lisa projects
- Initialize configuration templates for new projects
- Sync remote config variables with lisa
- Works with
.envfiles via python-dotenv - Simple CLI interface built with Click
Once published to PyPI:
pip install mona-cliUsing uv:
uv pip install mona-cliAfter installation, the mona command is available on the system PATH.
mona --helpExpected output:
Usage: mona [OPTIONS] COMMAND [ARGS]...
Mona – sync your local config to Lisa
Options:
--help Show this message and exit.
Commands:
init Initialize a template
sync Sync config variables across projectInitializes a configuration template in the current project.
mona initSynchronizes local configuration values with the Lisa remote configuration server.
mona syncMona requires your project config_api
To generate a project run
curl -X POST https://lisa-aopa.onrender.com/create/<project_name>and copy the returned client and config apis to a safe place as they
will not be displayed again
LISA_CONFIG_URL=https://config.example.comEnvironment variables are loaded automatically using python-dotenv.