#! /usr/bin/env node 'use strict'; var applyManifest = require('../lib/applymanifest'); var requireResolve = require('../lib/require_resolve'); var ArgumentParser = require('argparse').ArgumentParser; var parser = new ArgumentParser({ version: require('../package').version, description: 'Apply whitelist/blacklist manifests to test files', addHelp: true }); parser.addArgument(['manifest'], { type: requireResolve, help: 'Manifest file to use to filter given files' }); parser.addArgument(['files'], { nargs: '*', type: 'string' }); var args = parser.parseArgs(); process.stdout.write( applyManifest(args.manifest, args.files).join(' ') )