1 | "use strict";
|
2 |
|
3 | var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
|
4 |
|
5 | Object.defineProperty(exports, "__esModule", {
|
6 | value: true
|
7 | });
|
8 | exports.shell = shell;
|
9 | exports["default"] = void 0;
|
10 |
|
11 | var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
|
12 |
|
13 | var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties"));
|
14 |
|
15 | var _spawn = require("./spawn");
|
16 |
|
17 | var _excluded = ["args"];
|
18 |
|
19 | function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) { symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }
|
20 |
|
21 | function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2["default"])(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
|
22 |
|
23 | function shell(command) {
|
24 | var initOptions = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
|
25 | var _initOptions$args = initOptions.args,
|
26 | args = _initOptions$args === void 0 ? [] : _initOptions$args,
|
27 | options = (0, _objectWithoutProperties2["default"])(initOptions, _excluded);
|
28 | return (0, _spawn.spawn)(command, args, _objectSpread({
|
29 | shell: true,
|
30 | stdio: 'inherit'
|
31 | }, options));
|
32 | }
|
33 |
|
34 | var _default = shell;
|
35 | exports["default"] = _default;
|
36 |
|
\ | No newline at end of file |