feat: automatically download each day input

This commit is contained in:
2025-12-01 19:32:01 +01:00
parent b1be29c21c
commit e355423675

View File

@@ -53,8 +53,13 @@ new:
mkdir -p internal/data/$$YEAR/Day$$DAY_NAME; \ mkdir -p internal/data/$$YEAR/Day$$DAY_NAME; \
touch internal/$$YEAR/Day$$DAY_NAME/code.go; \ touch internal/$$YEAR/Day$$DAY_NAME/code.go; \
touch internal/$$YEAR/Day$$DAY_NAME/code_test.go; \ touch internal/$$YEAR/Day$$DAY_NAME/code_test.go; \
if [ -n "$$ADVENTOFCODE_SESSION" ]; then \
curl -s -H "Cookie: session=$$ADVENTOFCODE_SESSION" \
https://adventofcode.com/$$YEAR/day/$$DAY_NUM/input \
| perl -pe 'chomp if eof' > internal/data/$$YEAR/Day$$DAY_NAME/input.txt; \
else \
touch internal/data/$$YEAR/Day$$DAY_NAME/input.txt; \ touch internal/data/$$YEAR/Day$$DAY_NAME/input.txt; \
echo "Created files for $$DAY_ARG" fi; \
%: %:
@: @: