marsdevs-git-workreport
Version:
🚀 Advanced Git Work Report Generator with AI-Powered Summaries - Generate intelligent daily work reports from Git commit history using Claude AI or OpenRouter. Perfect for DevOps teams, development companies, and client reporting with comprehensive stati
36 lines • 874 B
TypeScript
export interface CommitInfo {
hash: string;
author: string;
date: string;
message: string;
files: string[];
insertions: number;
deletions: number;
}
export interface WorkReport {
date: string;
totalCommits: number;
totalInsertions: number;
totalDeletions: number;
authors: string[];
aiSummary: string;
totalLinesChanged: number;
}
export type AIProvider = 'anthropic' | 'openrouter';
export interface AIProviderOptions {
provider: AIProvider;
apiKey: string;
model?: string;
}
export interface GitWorkReportOptions {
date?: string;
format?: 'json' | 'text' | 'markdown';
output?: string;
includeStats?: boolean;
includeFiles?: boolean;
timezone?: string;
anthropicApiKey?: string;
openrouterApiKey?: string;
aiProvider?: AIProvider;
}
//# sourceMappingURL=types.d.ts.map