21 lines
390 B
Bash
Executable File
21 lines
390 B
Bash
Executable File
#!/usr/bin/env bash
|
|
set -euo pipefail
|
|
|
|
day=$1
|
|
day_long=$(printf "%02d" "$day")
|
|
dir="day_$day_long"
|
|
|
|
puzzle_name=$2
|
|
|
|
mkdir -p "$dir"
|
|
|
|
cp solution.ts.template "$dir/solution.ts"
|
|
|
|
sed -e "s/%%DAY%%/$day/g" \
|
|
-e "s/%%DAY_LONG%%/$day_long/g" \
|
|
-e "s/%%PUZZLE_NAME%%/$puzzle_name/g" \
|
|
solution.test.ts.template > "$dir/solution.test.ts"
|
|
|
|
./get_input.sh "$day"
|
|
|
|
touch "$dir/sample.txt" |