all
python -m dayXX.part1
python -m dayXX.part2
pytest dayXX
elixir ./dayXX/part1.exs
elixir ./dayXX/part2.exs
pwsh ./dayXX/part1.ps1
pwsh ./dayXX/part2.ps1
javac --enable-preview --release 15 -cp ./dayXX/ ./dayXX/*.java
java --enable-preview -cp ./dayXX/ part1
java --enable-preview -cp ./dayXX/ part2
rm ./dayXX/*.class
nim c --hints:off -o:./dayXX/ -r ./dayXX/part1.nim
nim c --hints:off -o:./dayXX/ -r ./dayXX/part2.nim
rm ./dayXX/*.exe
ghc -v0 ./dayXX/part1.hs && ./dayXX/part1
ghc -v0 ./dayXX/part2.hs && ./dayXX/part2
rm ./dayXX/* -Include *.exe,*.hi,*.o
kotlinc -cp ./dayXX/ -script ./dayXX/part1.kts 2>$null
kotlinc -cp ./dayXX/ -script ./dayXX/part2.kts 2>$null
(2>$null
hides stderr
in powershell)
tsc
node ./dayXX/part1.js
node ./dayXX/part2.js
dotnet fsi ./dayXX/part1.fsx
dotnet fsi ./dayXX/part2.fsx
cargo run -q -p dayXX --bin part1
cargo run -q -p dayXX --bin part2
crystal dayXX/part1.cr
crystal dayXX/part2.cr
gcc ./dayXX/part1.c -o ./dayXX/part1 && ./dayXX/part1
gcc ./dayXX/part2.c -o ./dayXX/part2 && ./dayXX/part2
rm ./dayXX/*.exe