virtue-cli
Version:
Personal character development CLI tool for tracking virtues and philosophical alignment
43 lines • 1.4 kB
TypeScript
import { Database } from '../database/Database.js';
import { Profile } from '../types/index.js';
export declare class ProfileManager {
private db;
private theme;
private claudeService;
private sessionManager;
private versionService;
private versionUI;
private autoExportManager;
constructor(db: Database);
createProfile(): Promise<Profile>;
private conductPhilosophicalDiscovery;
private deriveVirtuesFromResponses;
private selectPhilosophicalTemplate;
private createCustomVirtues;
private editVirtues;
manage(currentProfile: Profile | null): Promise<void>;
private viewProfile;
private switchProfile;
private updateProfile;
private deleteProfile;
private getOrdinalSuffix;
private displayProgressInfo;
private createProgressBar;
private selectSessionToResume;
private manageSavedSessions;
private viewSessionDetails;
private deleteSessions;
private resumeProfileCreation;
private manageVirtueVersions;
private formatTimeAgo;
private configureAutoExport;
private toggleAutoExport;
private configureExportPath;
private configureExportFormat;
private configureExportFrequency;
private testExportConfiguration;
private previewExportFormat;
private getFormatDescription;
private configureInitialExport;
}
//# sourceMappingURL=ProfileManager.d.ts.map