UNPKG

gcal-commander

Version:

A command-line interface for Google Calendar operations

138 lines 4.95 kB
{ "init": { "description": "Verify Google Calendar authentication setup", "examples": { "basic": "gcal init" }, "messages": { "status": "This will verify your Google Calendar authentication.", "confirm": "Do you want to verify authentication?", "success": "Authentication successful!", "cancelled": "Operation cancelled.", "verifying": "Verifying Google Calendar authentication...", "authenticationFailed": "Authentication failed: {{error}}\nTry running the command again or check your Google Calendar API credentials." } }, "events": { "list": { "description": "List upcoming calendar events", "authenticating": "Authenticating with Google Calendar...", "fetching": "Fetching events from {{calendarId}}...", "noEventsFound": "No upcoming events found.", "tableHeader": "\nUpcoming Events ({{count}} found):\n", "noTitle": "(No title)", "error": "Failed to list events: {{error}}", "columns": { "title": "Title", "date": "Date", "time": "Time", "location": "Location", "description": "Description" } }, "show": { "description": "Show detailed information about a specific event", "authenticating": "Authenticating with Google Calendar...", "fetching": "Fetching event details...", "error": "Failed to show event: {{error}}", "eventDetails": "Event Details", "labels": { "title": "Title", "id": "ID", "description": "Description", "location": "Location", "status": "Status", "creator": "Creator", "organizer": "Organizer", "attendees": "Attendees", "recurrence": "Recurrence", "googleCalendarLink": "Google Calendar Link", "created": "Created", "lastUpdated": "Last Updated" }, "noTitle": "(No title)" }, "create": { "description": "Create a new calendar event", "authenticating": "Authenticating with Google Calendar...", "creating": "Creating event...", "success": "Event created successfully!", "labels": { "title": "Title", "id": "ID", "date": "Date", "start": "Start", "end": "End", "location": "Location", "googleCalendarLink": "Google Calendar Link" }, "noTitle": "(No title)", "errors": { "conflictingFlags": "Cannot specify both --end and --duration flags", "failed": "Failed to create event: {{error}}", "invalidStartTime": "Invalid start time format", "allDayDateFormat": "All-day events require date format YYYY-MM-DD", "invalidDateFormat": "Invalid date format", "invalidDateTimeFormat": "Invalid date/time format. Expected ISO format (e.g., 2024-01-15T14:00:00)" } } }, "calendars": { "list": { "description": "List all available calendars", "authenticating": "Authenticating with Google Calendar...", "fetching": "Fetching calendars...", "noCalendarsFound": "No calendars found.", "tableHeader": "\nAvailable Calendars ({{count}} found):\n", "noName": "(No name)", "error": "Failed to list calendars: {{error}}", "labels": { "primary": "(Primary)", "id": "ID:", "access": "Access:", "description": "Description:", "color": "Color:" }, "columns": { "name": "Name", "id": "ID", "access": "Access", "primary": "Primary", "description": "Description", "color": "Color" } } }, "config": { "description": "Manage global configuration settings", "get": { "keyNotSet": "Configuration key '{{key}}' is not set" }, "list": { "currentConfiguration": "Current configuration:", "configFile": "Config file: {{path}}", "noConfiguration": "No configuration set" }, "set": { "success": "Set {{key}} = {{value}}", "keyAndValueRequired": "Key and value are required for set command\nUsage: gcal config set <key> <value>", "invalidNumberValue": "Invalid number value for {{key}}: {{value}}" }, "unset": { "keyNotSet": "Configuration key '{{key}}' is not set", "success": "Unset {{key}}" }, "reset": { "confirmationMessage": "This will reset all configuration settings.", "useConfirmFlag": "Use --confirm flag to proceed: gcal config reset --confirm", "success": "All configuration settings have been reset" }, "validation": { "invalidKey": "Invalid configuration key: {{key}}\nValid keys: {{validKeys}}", "keyRequired": "Key is required for {{command}} command\nUsage: gcal config {{command}} <key>", "unknownKey": "Unknown configuration key: {{key}}", "invalidValue": "Invalid value for {{key}}", "zodError": "{{key}}: {{message}}" } } }