@ideascol/cli-maker
Version:
A simple library to help create CLIs
20 lines (19 loc) • 1.41 kB
TypeScript
export declare function initializeProject(packageManager?: string): Promise<void>;
export declare function createProjectStructure(): Promise<void>;
export declare function createGitIgnore(): Promise<void>;
export declare function generateIndexTs(cliName: string, cliDescription: string): Promise<void>;
export declare function generateGreetExample(): Promise<void>;
export declare function generateLibIndex(): Promise<void>;
export declare function generateBinTs(cliName: string, cliDescription: string): Promise<void>;
export declare function generateCommandExample(): Promise<void>;
export declare function createFileWithDirectories(path: string, data: any): Promise<void>;
export declare function generateGithubAction(package_manager?: string): Promise<void>;
export declare function createTsConfigFiles(): Promise<void>;
export declare function createBinFile(): Promise<void>;
export declare function createReadmeFile(cliName: string, cliDescription: string): Promise<void>;
export declare function createCliTestFile(cliName: string, cliDescription: string, packageManager?: string): Promise<void>;
export declare function createTestLibFile(packageManager?: string): Promise<void>;
export declare function initializeGit(): Promise<void>;
export declare function isFolderEmpty(): boolean;
export declare function createNewFolder(name: string): void;
export declare function moveToFolder(name: string): void;