diff options
Diffstat (limited to 'util')
-rwxr-xr-x | util/get | 17 | ||||
-rw-r--r-- | util/main.ml | 4 | ||||
-rwxr-xr-x | util/run | 2 | ||||
-rwxr-xr-x | util/watch | 2 |
4 files changed, 12 insertions, 13 deletions
@@ -3,15 +3,10 @@ source "vars" INPUT_URL="https://adventofcode.com/${YEAR}/day/$((10#${DAY}))/input" -mkdir "nim/day${DAY}" -mkdir "nim/day${DAY}/src" -cp "main.nim" "nim/day${DAY}/src/main.nim" -curl $INPUT_URL --cookie "session=${TOKEN}" > "nim/day${DAY}/input.txt" +cp "main.nim" "nim/day${DAY}.nim" +cp "main.ml" "ocaml/day${DAY}.ml" +curl $INPUT_URL --cookie "session=${TOKEN}" > "input/day${DAY}.txt" -cargo new "rust/day${DAY}" -cp "main.rs" "rust/day${DAY}/src/main.rs" -cp "nim/day${DAY}/input.txt" "rust/day${DAY}/input.txt" - -subl -a "nim/day${DAY}/input.txt" -subl -a "nim/day${DAY}/src/main.nim" -# chromium "https://adventofcode.com/${YEAR}/day/$((10#${DAY}))" +subl -a "input/day${DAY}.txt" +subl -a "nim/day${DAY}.nim" +xdg-open "https://adventofcode.com/${YEAR}/day/$((10#${DAY}))" diff --git a/util/main.ml b/util/main.ml new file mode 100644 index 0000000..d50e352 --- /dev/null +++ b/util/main.ml @@ -0,0 +1,4 @@ +let input = + CCIO.(with_in filename read_lines_l) + |> List.map parse_line + |> Array.of_list @@ -2,4 +2,4 @@ source "vars" -nim c --warnings:off --hints:off -r "nim/day${DAY}/src/main.nim" "nim/day${DAY}/input.txt" +nim c --warnings:off --hints:off -r "nim/day${DAY}.nim" "input/day${DAY}.txt" @@ -2,6 +2,6 @@ source "vars" -while inotifywait --quiet --event modify "nim/day${DAY}/src/main.nim" +while inotifywait --quiet --event modify "nim/day${DAY}.nim" do ./run done |