ez-organizer
Version:
Organise tvshows automatically (part of the 'ez' programs)
53 lines (40 loc) • 1.61 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
var _regenerator = _interopRequireDefault(require("@babel/runtime/regenerator"));
var _asyncToGenerator2 = _interopRequireDefault(require("@babel/runtime/helpers/asyncToGenerator"));
var _commander = _interopRequireDefault(require("commander"));
var _app = _interopRequireDefault(require("./controllers/app.controller"));
_commander.default.option('-i, --input [path]', 'Input Directory, default: current directory').option('-o, --output [path]', 'Output Directory').parse(process.argv);
(0, _asyncToGenerator2.default)(
/*#__PURE__*/
_regenerator.default.mark(function _callee() {
var appController;
return _regenerator.default.wrap(function _callee$(_context) {
while (1) {
switch (_context.prev = _context.next) {
case 0:
if (_commander.default.output) {
_context.next = 2;
break;
}
return _context.abrupt("return", _commander.default.outputHelp());
case 2:
appController = new _app.default(_commander.default.input, _commander.default.output);
_context.prev = 3;
_context.next = 6;
return appController.organizeShows();
case 6:
_context.next = 11;
break;
case 8:
_context.prev = 8;
_context.t0 = _context["catch"](3);
console.log(_context.t0.stack);
case 11:
case "end":
return _context.stop();
}
}
}, _callee, this, [[3, 8]]);
}))();
//# sourceMappingURL=app.js.map