Metadata-Version: 2.4
Name: aoc-plumber
Version: 0.5.0
Summary: 
Author: Alex
Author-email: noelalexandre66@gmail.com
Requires-Python: >=3.10,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: loguru (>=0.7.3,<0.8.0)
Requires-Dist: pydantic (>=2.12.5,<3.0.0)
Requires-Dist: pytest (>=9.0.2,<10.0.0)
Requires-Dist: requests (>=2.32.3,<3.0.0)
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.
