check-some-are-unignored.sh 266 B

12345678910111213141516
  1. #!/bin/sh
  2. set -e -x
  3. PATHS="`IFS='
  4. ' paste -s -d:`"
  5. CODE="
  6. process.exit(
  7. require('ignore')()
  8. .add(process.argv[1].split(','))
  9. .filter(process.argv[2].split(':'))
  10. .length
  11. ? 0 : 1
  12. )"
  13. [ -n "$PATHS" ] && node --eval "$CODE" "$1" "$PATHS"