touchup.sh 303 B

123456789101112
  1. #!/bin/bash -ui
  2. if [ -f "$1" ]; then
  3. ~/.cabal/bin/hlint --refactor "$1" --refactor-options="-XLambdaCase -XMultiWayIf -XRankNTypes" > "$1"X && diff "$1" "$1"X
  4. if [ $? -eq 1 ]; then
  5. mv -i "$1X" "$1"
  6. fi
  7. rm -f "$1"X
  8. else
  9. echo "File does not exist: $1"
  10. fi