@crestron/ch5-shell-utilities-cli
Version:
CH5 Shell Utilities CLI for command scripts
35 lines (34 loc) • 1.1 kB
TypeScript
import { Ch5BaseClassForCli } from "../Ch5BaseClassForCli";
import { ICh5Cli } from "../ICh5Cli";
export declare class Ch5ExportComponentsCli extends Ch5BaseClassForCli implements ICh5Cli {
showOutputMessages: boolean;
private outputResponse;
private finalOutputZipFile;
constructor(showOutputMessages?: boolean);
/**
* Method for exporting components
*/
run(): Promise<any>;
/**
* Log Final Response Message
*/
logFinalResponses(): void;
/**
* Identify the exported components and create a sample project-config.json file internally to this export.
* @param copyAll
* @param validInputs
* @returns
*/
processProjectConfigJSONFile(copyAll: boolean, validInputs: string[]): any;
/**
* Get folderPath from project-config.json file.
* @param {*} htmlFileName
*/
getFolderPathFromProjectConfigJSON(htmlFileName: string): any;
/**
* Copy and Zip files
* @param {*} inputNames
* @param {*} copyAll
*/
copyAndZipFiles(inputNames: string[], copyAll: boolean): Promise<void>;
}