Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
29 lines
663 B
JavaScript
Executable file
29 lines
663 B
JavaScript
Executable file
#! /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(' ')
|
|
)
|