| import { ExecOptions, ExecOutput, ExecListeners } from './interfaces'; | |
| export { ExecOptions, ExecOutput, ExecListeners }; | |
| /** | |
| * Exec a command. | |
| * Output will be streamed to the live console. | |
| * Returns promise with return code | |
| * | |
| * @param commandLine command to execute (can include additional args). Must be correctly escaped. | |
| * @param args optional arguments for tool. Escaping is handled by the lib. | |
| * @param options optional exec options. See ExecOptions | |
| * @returns Promise<number> exit code | |
| */ | |
| export declare function exec(commandLine: string, args?: string[], options?: ExecOptions): Promise<number>; | |
| /** | |
| * Exec a command and get the output. | |
| * Output will be streamed to the live console. | |
| * Returns promise with the exit code and collected stdout and stderr | |
| * | |
| * @param commandLine command to execute (can include additional args). Must be correctly escaped. | |
| * @param args optional arguments for tool. Escaping is handled by the lib. | |
| * @param options optional exec options. See ExecOptions | |
| * @returns Promise<ExecOutput> exit code, stdout, and stderr | |
| */ | |
| export declare function getExecOutput(commandLine: string, args?: string[], options?: ExecOptions): Promise<ExecOutput>; |