My solutions for https://adventofcode.com/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
735 B
38 lines
735 B
# https://taskfile.dev |
|
|
|
version: "3" |
|
|
|
vars: |
|
YEAR: 2022 |
|
DAY: |
|
sh: date '+%d' | perl -pe's/^0//' |
|
DAY_FORMATTED: |
|
sh: date '+%d' |
|
GREETING: Hello, World! |
|
|
|
tasks: |
|
"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 2022/{{.DAY_FORMATTED}}/puzzle.md -i 2022/{{.DAY_FORMATTED}}/input |
|
|
|
default: |
|
cmds: |
|
- echo "{{.GREETING}}" |
|
silent: true
|
|
|