--- to: <%= year %>/Taskfile.yaml --- # https://taskfile.dev version: "3" vars: YEAR: <%= year %> DAY: sh: date '+%d' | perl -pe's/^0//' DAY_FORMATTED: sh: date '+%d' tasks: aoc-cli:install: cargo install aoc-cli "precommit:init": pre-commit install -t pre-merge-commit -t pre-push integrate: cmds: - git is-clean - git co main - git weld - lint:fix: cmds: - npx prettier --write {{.CLI_ARGS | default "." }} page: cmds: - firefox https://adventofcode.com/{{.YEAR}}/day/{{.DAY}} download: cmds: - hygen day new --day {{.DAY_FORMATTED}} - aoc download -d {{.DAY}} -o -p {{.DAY_FORMATTED}}/puzzle.md -i {{.DAY_FORMATTED}}/input