package status import ( "context" ) type GeminiChecker struct{} func NewGeminiChecker() *GeminiChecker { return &GeminiChecker{} } func (g *GeminiChecker) Check(ctx context.Context) (*UsageStatus, error) { // TODO: Implement gemini status check using exec.Command // e.g., cmd := exec.CommandContext(ctx, "gemini", "status") rawOutput := "gemini status placeholder" // Replace with actual output return ParseStatusOutput(ctx, rawOutput) }