@meshcore/cli
Version:
Official CLI for managing AI agents in MeshCore.ai with LLM-powered metadata extraction
31 lines • 834 B
TypeScript
interface ReadmeConfig {
autoRewrite: boolean;
outputSuffix: string;
backupOriginal: boolean;
}
interface Config {
apiUrl: string;
token?: string;
readme?: ReadmeConfig;
environment?: 'production' | 'development' | 'local';
}
export declare class ConfigService {
private static instance;
private configPath;
private config;
private constructor();
static getInstance(): ConfigService;
private loadConfig;
private saveConfig;
get(key: keyof Config): any;
set(key: keyof Config, value: any): void;
getAuthToken(): string | undefined;
setAuthToken(token: string): void;
clearAuth(): void;
isAuthenticated(): boolean;
getApiUrl(): string;
getEnvironment(): string;
getReadmeConfig(): ReadmeConfig;
}
export {};
//# sourceMappingURL=config.d.ts.map