Sha256: 24b028bccb1773f02cf0d0fb3dca5468f1b5d22a06cbc5cbf351e1eb3accefb1

Contents?: true

Size: 731 Bytes

Versions: 498

Compression:

Stored size: 731 Bytes

Contents

#!/usr/bin/env node

var mkdirp = require('../');
var minimist = require('minimist');
var fs = require('fs');

var argv = minimist(process.argv.slice(2), {
    alias: { m: 'mode', h: 'help' },
    string: [ 'mode' ]
});
if (argv.help) {
    fs.createReadStream(__dirname + '/usage.txt').pipe(process.stdout);
    return;
}

var paths = argv._.slice();
var mode = argv.mode ? parseInt(argv.mode, 8) : undefined;

(function next () {
    if (paths.length === 0) return;
    var p = paths.shift();
    
    if (mode === undefined) mkdirp(p, cb)
    else mkdirp(p, mode, cb)
    
    function cb (err) {
        if (err) {
            console.error(err.message);
            process.exit(1);
        }
        else next();
    }
})();

Version data entries

498 entries across 330 versions & 39 rubygems

Version Path
trusty-cms-4.3.3 node_modules/mkdirp/bin/cmd.js
trusty-cms-4.3.2 node_modules/mkdirp/bin/cmd.js
trusty-cms-4.3.1 node_modules/mkdirp/bin/cmd.js
trusty-cms-4.3 node_modules/mkdirp/bin/cmd.js
trusty-cms-4.2.3 node_modules/mkdirp/bin/cmd.js
tang-0.2.1 spec/tang_app/node_modules/mkdirp/bin/cmd.js
trusty-cms-4.2.2 node_modules/mkdirp/bin/cmd.js
groonga-client-model-6.0.0 test/apps/rails6.0.3.5/node_modules/mkdirp/bin/cmd.js
groonga-client-model-6.0.0 test/apps/rails6.1.3/node_modules/mkdirp/bin/cmd.js
ruby2js-4.0.4 lib/tasks/testrails/node_modules/mkdirp/bin/cmd.js
ruby2js-4.0.3 lib/tasks/testrails/node_modules/mkdirp/bin/cmd.js
trusty-cms-4.2.1 node_modules/mkdirp/bin/cmd.js
trusty-cms-4.2 node_modules/mkdirp/bin/cmd.js
trusty-cms-4.1.9 node_modules/mkdirp/bin/cmd.js
trusty-cms-4.1.8 node_modules/mkdirp/bin/cmd.js
tang-0.2.0 spec/tang_app/node_modules/mkdirp/bin/cmd.js
trusty-cms-4.1.7 node_modules/mkdirp/bin/cmd.js
tang-0.1.0 spec/tang_app/node_modules/mkdirp/bin/cmd.js
tang-0.0.9 spec/tang_app/node_modules/mkdirp/bin/cmd.js
trusty-cms-4.1.6 node_modules/mkdirp/bin/cmd.js