aboutsummaryrefslogtreecommitdiff
path: root/2022/get
diff options
context:
space:
mode:
authorj-james2022-11-23 10:18:23 +0000
committerj-james2022-11-23 10:18:23 +0000
commit91b4352bb2563ae335732b0042c6e422414b6e1e (patch)
tree7be4e83cca72c56072a5c64e6c4fc3c6cf98a524 /2022/get
parent4cbdf16fbf2168feb6dc473f003e701623b75584 (diff)
Prepare scripts and templates for 2022
Diffstat (limited to '2022/get')
-rwxr-xr-x2022/get16
1 files changed, 16 insertions, 0 deletions
diff --git a/2022/get b/2022/get
new file mode 100755
index 0000000..48f39d6
--- /dev/null
+++ b/2022/get
@@ -0,0 +1,16 @@
+#!/bin/bash
+
+source "vars"
+INPUT_URL="https://adventofcode.com/${YEAR}/day/$((10#${DAY}))/input"
+
+mkdir "nim/day${DAY}"
+cp "main.nim" "nim/day${DAY}/main.nim"
+curl $INPUT_URL --cookie "session=${TOKEN}" > "nim/day${DAY}/input.txt"
+
+cargo new "rust/day${DAY}"
+cp "main.rs" "rust/day${DAY}/src/main.rs"
+cp "nim/day${DAY}/input.txt" "rust/day${DAY}/src/input.txt"
+
+subl -a "nim/day${DAY}/input.txt"
+subl -a "nim/day${DAY}/main.nim"
+chromium "https://adventofcode.com/${YEAR}/day/$((10#${DAY}))"