UNPKG

@veecode-platform/safira-cli

Version:

Generate a microservice project from your spec.

28 lines (27 loc) 1.33 kB
export declare class FileSystemUtils { static getBreakLine(): string; static getCurrentPath(): string; static buildPath(...paths: string[]): string; static getFileSeparator(): string; static createFolder(path: string, recursive?: boolean): void; static deleteFolder(directoryPath: string): void; static deleteFile(path: string): void; static exists(path: string): boolean; static copyFolderRecursiveSync(source: string, target: string): void; static copyFileSync(source: string, target: string): void; static fullPath(paths: string): string; static loadFile(path: string): string; static writeFile(path: string, content: string): void; static appendFile(path: string, content: string): void; static chmod(path: string, mode: string | number): void; static getOsUserHome(): string; static getDirectoryPath(path: string): string; static isFile(path: string): boolean; static isDirectory(path: string): boolean; static commandExists(command: string): boolean; static readDir(dirPath: string): string[]; static getHighFolderFromPath(string: string): string; static relativePath(fullPath: string): string; static listFilesRecursive(directory: string, filteringExtensions?: string[]): string[]; static getTempDirectory(): string; }