diff options
Diffstat (limited to 'node_modules/asar/bin')
| -rwxr-xr-x | node_modules/asar/bin/asar.js | 84 | 
1 files changed, 0 insertions, 84 deletions
| diff --git a/node_modules/asar/bin/asar.js b/node_modules/asar/bin/asar.js deleted file mode 100755 index 8efcc1a..0000000 --- a/node_modules/asar/bin/asar.js +++ /dev/null @@ -1,84 +0,0 @@ -#!/usr/bin/env node - -var packageJSON = require('../package.json') -var splitVersion = function (version) { return version.split('.').map(function (part) { return Number(part) }) } -var requiredNodeVersion = splitVersion(packageJSON.engines.node.slice(2)) -var actualNodeVersion = splitVersion(process.versions.node) - -if (actualNodeVersion[0] < requiredNodeVersion[0] || (actualNodeVersion[0] === requiredNodeVersion[0] && actualNodeVersion[1] < requiredNodeVersion[1])) { -  console.error('CANNOT RUN WITH NODE ' + process.versions.node) -  console.error('asar requires Node ' + packageJSON.engines.node + '.') -  process.exit(1) -} - -// Not consts so that this file can load in Node < 4.0 -var asar = require('../lib/asar') -var program = require('commander') - -program.version('v' + packageJSON.version) -  .description('Manipulate asar archive files') - -program.command('pack <dir> <output>') -  .alias('p') -  .description('create asar archive') -  .option('--ordering <file path>', 'path to a text file for ordering contents') -  .option('--unpack <expression>', 'do not pack files matching glob <expression>') -  .option('--unpack-dir <expression>', 'do not pack dirs matching glob <expression> or starting with literal <expression>') -  .option('--exclude-hidden', 'exclude hidden files') -  .action(function (dir, output, options) { -    options = { -      unpack: options.unpack, -      unpackDir: options.unpackDir, -      ordering: options.ordering, -      version: options.sv, -      arch: options.sa, -      builddir: options.sb, -      dot: !options.excludeHidden -    } -    asar.createPackageWithOptions(dir, output, options, function (error) { -      if (error) { -        console.error(error.stack) -        process.exit(1) -      } -    }) -  }) - -program.command('list <archive>') -  .alias('l') -  .description('list files of asar archive') -  .option('-i, --is-pack', 'each file in the asar is pack or unpack') -  .action(function (archive, options) { -    options = { -      isPack: options.isPack -    } -    var files = asar.listPackage(archive, options) -    for (var i in files) { -      console.log(files[i]) -    } -  }) - -program.command('extract-file <archive> <filename>') -  .alias('ef') -  .description('extract one file from archive') -  .action(function (archive, filename) { -    require('fs').writeFileSync(require('path').basename(filename), -      asar.extractFile(archive, filename)) -  }) - -program.command('extract <archive> <dest>') -  .alias('e') -  .description('extract archive') -  .action(function (archive, dest) { -    asar.extractAll(archive, dest) -  }) - -program.command('*') -  .action(function (cmd) { -    console.log('asar: \'%s\' is not an asar command. See \'asar --help\'.', cmd) -  }) - -program.parse(process.argv) - -if (program.args.length === 0) { -  program.help() -} | 
