@veecode-platform/safira-cli
Version:
Generate a microservice project from your spec.
28 lines (27 loc) • 1.33 kB
TypeScript
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;
}