sda
Version:
Software development assistant
30 lines (29 loc) • 892 B
TypeScript
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;
}