check_shebang_format.sh 320 B

123456789101112131415
  1. #!/usr/bin/env bash
  2. FAIL=0
  3. if grep '^#!.*python' $@ | grep -v '#!/usr/bin/env python3$'; then
  4. echo -e "Invalid shebang! Must use '#!/usr/bin/env python3'\n"
  5. FAIL=1
  6. fi
  7. if grep '^#!.*bash' $@ | grep -v '#!/usr/bin/env bash$'; then
  8. echo -e "Invalid shebang! Must use '#!/usr/bin/env bash'"
  9. FAIL=1
  10. fi
  11. exit $FAIL