| 123456789101112131415161718192021222324252627282930313233 | 
							- #!/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();
 
-     }
 
- })();
 
 
  |