Metadata-Version: 2.4
Name: aoc-plumber
Version: 0.6.0
Author-email: Alex <noelalexandre66@gmail.com>
Requires-Python: <4.0,>=3.10
Requires-Dist: loguru>=0.7.3
Requires-Dist: pydantic>=2.12.5
Requires-Dist: requests>=2.32.3
Requires-Dist: tomli>=2.3.0
Provides-Extra: dev
Requires-Dist: pytest>=9.0.2; extra == 'dev'
Description-Content-Type: text/markdown

# AOC Tooling made simple(ish)

### Logging
Override with env var `AOCP_LOG_LEVEL` (e.g., `DEBUG`, `INFO`, `WARNING`, `ERROR`, `CRITICAL`). Default is `INFO`.

### Per-project defaults
Create a `.aocplumber.toml` (or `aocplumber.toml`) in your working directory to override CLI defaults without typing them each run. Example:

```toml
pattern = "day_{day:02d}"
files = ["main.py"]
day = "1-5"
year = 2024
cookie = "./cookie.txt"
```

Keys you can set: `day`, `year` (`int`, `"all"`, or `"{start:d}-{end:d}"`), `pattern` (folder format string), `files` (string or list), `template` (string for new files), and `cookie` (path). CLI flags still override these defaults.