'a'
mh-two-thousand-and-two
2024-04-12 44d2c92345cd156a59fc327b3060292a282d2893
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// Various utilties exposed to plugins
 
require('./shell'); // Create the ShellJS instance (mandatory)
 
var common = require('./src/common');
 
var exportedAttributes = [
  'error',        // For signaling errors from within commands
  'parseOptions', // For custom option parsing
  'readFromPipe', // For commands with the .canReceivePipe attribute
  'register',     // For registering plugins
];
 
exportedAttributes.forEach(function (attr) {
  exports[attr] = common[attr];
});