@dharshansr/gitgenius
Version:
AI-powered commit message generator with enhanced features
29 lines • 1.57 kB
TypeScript
import { CommitOptions, PreviousCommitOptions, PullRequestOptions, StatsOptions, TemplateOptions, LogOptions, DiffOptions, ReviewOptions, SuggestOptions, UndoOptions, HistoryOptions, AliasOptions, InitOptions, FeedbackOptions, UpdateOptions, GitStateOptions } from '../types.js';
export declare class GitGenius {
private commitHandler;
private gitOpsHandler;
private utilityHandler;
private pullRequestHandler;
private setupOps;
private systemOps;
private templateService;
constructor();
generateCommit(options: CommitOptions): Promise<void>;
handlePreviousCommit(options: PreviousCommitOptions): Promise<void>;
createPullRequest(options: PullRequestOptions): Promise<void>;
showLog(options: LogOptions): Promise<void>;
showDiff(options: DiffOptions): Promise<void>;
reviewChanges(options: ReviewOptions): Promise<void>;
suggestCommitInfo(options: SuggestOptions): Promise<void>;
undoChanges(options: UndoOptions): Promise<void>;
showHistory(options: HistoryOptions): Promise<void>;
manageAliases(options: AliasOptions, name?: string, command?: string): Promise<void>;
handleTemplates(options: TemplateOptions): Promise<void>;
initializeRepo(options: InitOptions): Promise<void>;
sendFeedback(options: FeedbackOptions): Promise<void>;
showStats(options: StatsOptions): Promise<void>;
checkUpdates(options: UpdateOptions): Promise<void>;
showWhoami(): Promise<void>;
showGitState(options: GitStateOptions): Promise<void>;
}
//# sourceMappingURL=GitGeniusCore.d.ts.map