@sasjs/cli
Version:
Command line interface for SASjs
59 lines (58 loc) • 4.03 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getAllSupportedCommands = exports.commandFactory = void 0;
var addCommand_1 = require("../../commands/add/addCommand");
var buildCommand_1 = require("../../commands/build/buildCommand");
var compileBuildCommand_1 = require("../../commands/build/compileBuildCommand");
var compileCommand_1 = require("../../commands/compile/compileCommand");
var contextCommand_1 = require("../../commands/context/contextCommand");
var createCommand_1 = require("../../commands/create/createCommand");
var dbCommand_1 = require("../../commands/db/dbCommand");
var compileBuildDeployCommand_1 = require("../../commands/deploy/compileBuildDeployCommand");
var deployCommand_1 = require("../../commands/deploy/deployCommand");
var docsCommand_1 = require("../../commands/docs/docsCommand");
var testCommand_1 = require("../../commands/testing/testCommand");
var versionCommand_1 = require("../../commands/version/versionCommand");
var webCommand_1 = require("../../commands/web/webCommand");
var folderCommand_1 = require("../../commands/folder/folderCommand");
var servicePackCommand_1 = require("../../commands/servicepack/servicePackCommand");
var initCommand_1 = require("../../commands/init/initCommand");
var runCommand_1 = require("../../commands/run/runCommand");
var requestCommand_1 = require("../../commands/request/requestCommand");
var helpCommand_1 = require("../../commands/help/helpCommand");
var jobCommand_1 = require("../../commands/job/jobCommand");
var lintCommand_1 = require("../../commands/lint/lintCommand");
var flowCommand_1 = require("../../commands/flow/flowCommand");
var fsCommand_1 = require("../../commands/fs/fsCommand");
var snippetsCommand_1 = require("../../commands/snippets/snippetsCommand");
exports.commandFactory = new Map([
['add', function (args) { return new addCommand_1.AddCommand(args); }],
['build', function (args) { return new buildCommand_1.BuildCommand(args); }],
['compile', function (args) { return new compileCommand_1.CompileCommand(args); }],
['compilebuild', function (args) { return new compileBuildCommand_1.CompileBuildCommand(args); }],
[
'compilebuilddeploy',
function (args) { return new compileBuildDeployCommand_1.CompileBuildDeployCommand(args); }
],
['create', function (args) { return new createCommand_1.CreateCommand(args); }],
['context', function (args) { return new contextCommand_1.ContextCommand(args); }],
['db', function (args) { return new dbCommand_1.DbCommand(args); }],
['deploy', function (args) { return new deployCommand_1.DeployCommand(args); }],
['doc', function (args) { return new docsCommand_1.DocsCommand(args); }],
['folder', function (args) { return new folderCommand_1.FolderCommand(args); }],
['fs', function (args) { return new fsCommand_1.FSCommand(args); }],
['help', function (args) { return new helpCommand_1.HelpCommand(args); }],
['init', function (args) { return new initCommand_1.InitCommand(args); }],
['job', function (args) { return new jobCommand_1.JobCommand(args); }],
['lint', function (args) { return new lintCommand_1.LintCommand(args); }],
['flow', function (args) { return new flowCommand_1.FlowCommand(args); }],
['request', function (args) { return new requestCommand_1.RequestCommand(args); }],
['run', function (args) { return new runCommand_1.RunCommand(args); }],
['servicepack', function (args) { return new servicePackCommand_1.ServicePackCommand(args); }],
['snippets', function (args) { return new snippetsCommand_1.SnippetsCommand(args); }],
['version', function (args) { return new versionCommand_1.VersionCommand(args); }],
['test', function (args) { return new testCommand_1.TestCommand(args); }],
['web', function (args) { return new webCommand_1.WebCommand(args); }]
]);
var getAllSupportedCommands = function () { return exports.commandFactory.keys(); };
exports.getAllSupportedCommands = getAllSupportedCommands;