UNPKG

sda

Version:

Software development assistant

30 lines (29 loc) 892 B
import { IEnvironment } from './interfaces'; import { IConfig } from './interfaces/IConfig'; import { Operations } from './operations/Operations'; export default class ExecutionConfig { isVerbose: boolean; isSilent: boolean; config: IConfig; runInAllEnvironments: boolean; parallelOperations: number; operation: Operations; env: IEnvironment; params: string[][]; commands: string[]; setupParameters?: { templateId: string; path?: string; }; constructor(); /** * Returns the operation to execute. * * "sda" with no arguments - List environments * "sda list" - List environments * "sda -a list" - List commands for all environments * "sda <env> list" - List commands for an environment * Other scenarios just run the commands */ private getOperation; }