Metadata-Version: 2.4
Name: slough-cli-tool
Version: 1.0.0b7
Summary: Add your description here
Author-email: Daryl Stark <daryl@dstark.nl>
Requires-Python: >=3.13
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: jinja2>=3.1.6
Requires-Dist: pydantic>=2.10.4
Requires-Dist: pyyaml>=6.0.2
Requires-Dist: typer>=0.15.1
Dynamic: license-file

# Slough - Generic - CLI tool

This is a CLI tool to work with a Slough configuration file. This configuration file is a YAML file that contains the configuration for Slough. The tool allows you to create, update, and delete Slough configurations. These configurations can be used for CI/CD pipelines, local development, and other use cases.
## Setting up the environment

To set up the environment, you need to have [`uv`](https://github.com/astral-sh/uv) installed. When you have `uv` installed, you can run the following command to set up the environment within the project directory:

```bash
uv sync
```

After this, the application can be used. You can run the unit tests with the following command:

```bash
uv run pytest
```

You can also activate the created virtual environment with the following command:

```bash
source .venv/bin/activate
```
