@marteye/studio-cli
Version:
CLI for MartEye Studio API
28 lines • 932 B
TypeScript
export interface Profile {
apiKey?: string;
baseUrl?: string;
timeout?: number;
debug?: boolean;
output?: string;
}
export interface Config {
defaultProfile?: string;
profiles?: {
[name: string]: Profile;
};
preferences?: {
color?: boolean;
cache?: boolean;
cacheExpiry?: number;
};
}
export declare function ensureConfigDir(): void;
export declare function loadConfig(): Config;
export declare function saveConfig(config: Config): void;
export declare function getConfigValue(key: string): any;
export declare function setConfigValue(key: string, value: any): void;
export declare function createProfile(name: string, profile: Profile): void;
export declare function deleteProfile(name: string): void;
export declare function setDefaultProfile(name: string): void;
export declare function listProfiles(): string[];
//# sourceMappingURL=config-manager.d.ts.map