# Advent-of-Code ## Project overview ### Project structure - `data/` : - `example/`: example files go here - `input/`: this directory is gitignored, input files go here - `aoc/` : cli implementation - `src/` : - `solution/year_/day_.py`: solution files - `.env.example`: example dotenv file ### cli - `python main.py create [-y ] `: prepare solution files for `day` - `python main.py download [-y ] `: download input file for `day` - `python main.py solve [-y ] `: run solution against input for `day` ### dotenv set `AOC_SESSION_TOKEN` to AoC session Cookie ### FAQ #### How are your commits numbered in ascending order? [https://westling.dev/b/extremely-linear-git](https://westling.dev/b/extremely-linear-git)