quicksilver-cli
Version:
Cli tool for Quicksilver
16 lines (15 loc) • 1.3 kB
TypeScript
export declare function initTomcat(projectPath: string, tomcatHome?: string): Promise<string>;
export declare function extractTomcatFromCacheOrRemote(extractPath: string): Promise<string>;
export declare function getTomcatExtName(tomcat: string): string;
export declare function getTomcatVersionFromRemote(): Promise<string>;
export declare function downloadTomcatZip(version?: string): Promise<string>;
export declare function unpackTomcatZip(from: string, to: string): Promise<string>;
export declare function clearAppDir(tomcatHome: string, ignores?: string[]): Promise<void>;
export declare function addCommentsToLoggingEncoding(tomcatHome: string): Promise<void>;
export declare function getTomcatHome(dir: string): string;
export declare function copyWar(runProjectPath: string, tomcatHome: string): Promise<string>;
export declare function runCommand(tomcatHome: string, command: string, args?: string[], options?: object): Promise<string>;
export declare function shutdown(tomcatHome: string): Promise<void>;
export declare function modifyPort(tomcatHome: string, port: number): Promise<void>;
export declare function addCommentToAjpConnector(tomcatHome: string): Promise<void>;
export declare function runCatalina(rootProjectPath: string, tomcatHome: string): Promise<string>;