day.sh 279 B

1234567891011121314
  1. #!/bin/sh
  2. if [ $# != 1 ]; then
  3. echo "Usage: $(basename "$0") <day-number>" >&2
  4. exit 1
  5. fi
  6. if [ ! -d .git ]; then
  7. echo "must be run from root of advent-of-code repository" >&2
  8. exit 1
  9. fi
  10. name="$(printf "day_%02d" "$1")"
  11. cargo new --bin "$name"
  12. mkdir "$name/input"