check-some-are-unignored.sh 309 B

1234567891011
  1. #!/bin/sh
  2. set -e -x
  3. PATHS="`IFS='
  4. ' paste -s -d:`"
  5. if [ -n "$PATHS" ] && node --eval "process.exit(require('ignore')().add(process.argv[1].split(',')).filter(process.argv[2].split(':')).length ? 0 : 1)" "$1" "$PATHS"; then
  6. if [ -n "$2" ]; then touch "$2"; fi
  7. else
  8. if [ -n "$3" ]; then touch "$3"; fi
  9. fi