Metadata-Version: 2.1
Name: aoc-solution-cli
Version: 1.0.2
Summary: CLI for handling AoC solutions
License: LGPL-3.0-only
Author: taitep
Author-email: taitep@taitep.se
Requires-Python: >=3.12,<4.0
Classifier: License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: advent-of-code-data (>=2.0.1,<3.0.0)
Requires-Dist: click (>=8.1.7,<9.0.0)
Description-Content-Type: text/markdown

# aoc solution cli

tool for managing aoc solutions written in python.

## Commands
- `aocgen`: Generates a python file for provided day and year (command line options), containing a function for each puzzle part.
- `aocrun`: Runs a function in a file generated by `aocgen`, the function and file being determined by command line arguments `--day`, `--year` and `--part` (a or b). Requires you to be authenticated with [advent-of-code-data](https://pypi.org/project/advent-of-code-data/). If flag `--submit` is provided, it will automatically submit the output to AoC.

When using both commands, day and year will be cached.

