UNPKG

@sasjs/cli

Version:

Command line interface for SASjs

59 lines (58 loc) 4.03 kB
"use strict"; 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;