gogcli/internal/cmd
Peter Steinberger e5f0ee2446
Some checks failed
ci / test (push) Has been cancelled
ci / worker (push) Has been cancelled
ci / windows (push) Has been cancelled
ci / darwin-cgo-build (push) Has been cancelled
fix(security): fully redact watch tokens in JSON output (#136) (thanks @paveg)
2026-03-08 03:10:49 +00:00
..
account_helpers.go fix(cli): dedupe consumer account helper (#85) 2026-01-19 02:25:30 +00:00
account_test.go refactor(auth): simplify account and token-source resolution 2026-03-07 23:48:50 +00:00
account.go refactor(auth): simplify account and token-source resolution 2026-03-07 23:48:50 +00:00
admin_common.go fix(admin): harden directory command support (#403) (thanks @dl-alexandre) 2026-03-08 02:29:47 +00:00
admin_groups.go fix(admin): harden directory command support (#403) (thanks @dl-alexandre) 2026-03-08 02:29:47 +00:00
admin_test.go fix(admin): harden directory command support (#403) (thanks @dl-alexandre) 2026-03-08 02:29:47 +00:00
admin_users.go fix(admin): harden directory command support (#403) (thanks @dl-alexandre) 2026-03-08 02:29:47 +00:00
admin.go fix(admin): harden directory command support (#403) (thanks @dl-alexandre) 2026-03-08 02:29:47 +00:00
agent_cmd_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
agent_desire_paths_test.go fix(cli): resolve alias routing and preserve dry-run envelope 2026-02-14 04:05:39 +01:00
agent_exit_codes.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
agent.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
appscript.go feat(cli): add forms and appscript commands 2026-02-14 06:24:41 +01:00
auth_add_keep_more_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
auth_add_test.go feat(auth): support redirect-uri in manual flows (#398) (thanks @salmonumbrella) 2026-03-08 00:59:23 +00:00
auth_alias_test.go feat(cli): expand calendar event types and tasks 2026-01-17 07:46:21 +00:00
auth_alias.go refactor(cmd): unify result output 2026-02-15 04:16:13 +01:00
auth_cmd_test.go test(sed): comprehensive test suite (~75% overall package coverage, near-100% on core sed functions) 2026-02-23 09:34:37 -05:00
auth_keychain_test.go feat(auth): check keychain access before OAuth flow 2026-01-03 06:52:36 +01:00
auth_keyring_test.go feat(auth): hint keyring file password 2026-01-09 10:52:52 +01:00
auth_keyring.go fix(ci): clear pre-existing lint baseline and docs updates 2026-03-03 04:06:29 +00:00
auth_manage_test.go fix(auth): default --services to user 2026-01-07 21:36:35 +01:00
auth_more_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
auth_service_account_more_test.go feat(auth): support Workspace service accounts (#54) (thanks @pvieito) 2026-01-11 02:09:05 +01:00
auth_service_account.go refactor(cmd): unify result output 2026-02-15 04:16:13 +01:00
auth_services_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
auth_text_test.go feat(auth): add multi-org login 2026-01-22 04:04:14 +00:00
auth_tokens_more_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
auth_validation_more_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
auth.go feat(auth): support redirect-uri in manual flows (#398) (thanks @salmonumbrella) 2026-03-08 00:59:23 +00:00
calendar_add_attendee_test.go refactor(calendar): dedupe scope validation and attendee no-op handling 2026-02-16 04:02:05 +01:00
calendar_all_events_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
calendar_attendees.go refactor(calendar): dedupe scope validation and attendee no-op handling 2026-02-16 04:02:05 +01:00
calendar_base.go refactor: drive raw-query flag + mail address list parsing (#267) 2026-02-15 04:23:28 +01:00
calendar_build_test.go fix: timezone fallback and attachment output hardening 2026-02-14 14:06:25 +01:00
calendar_build.go test(sheets): tighten update-note request coverage (#430) (thanks @andybergon) 2026-03-08 01:05:21 +00:00
calendar_colors_test.go feat: take over PR #18 integration 2025-12-26 15:35:15 +01:00
calendar_colors.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
calendar_conflicts_test.go feat(calendar): add timezone-aware time defaults 2026-01-08 06:27:07 +01:00
calendar_conflicts.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
calendar_create_update_test.go fix(calendar): preserve zero-minute popup reminders (#316) (thanks @salmonumbrella) 2026-03-08 00:38:37 +00:00
calendar_delete_test.go fix(calendar): use Calendars.Get for TZ lookup to fix SA 404 (#325) 2026-03-07 17:53:45 +00:00
calendar_edit_patch_test.go test: expand coverage and tracking regressions (#35) 2026-01-09 04:21:16 +01:00
calendar_edit_scope_test.go feat(calendar): add --send-updates flag to update and delete commands (#163) 2026-02-14 23:02:27 +01:00
calendar_edit_test.go fix(ci): clear pre-existing lint baseline and docs updates 2026-03-03 04:06:29 +00:00
calendar_edit_validation_more_test.go feat(calendar): add --send-updates flag to update and delete commands (#163) 2026-02-14 23:02:27 +01:00
calendar_edit.go fix(lint): avoid err shadow in recurrence timezone enrichment 2026-03-07 22:47:24 +00:00
calendar_error_test.go refactor(cli): migrate to kong 2025-12-31 17:24:31 +01:00
calendar_event_days_test.go feat(calendar): add timezone/local times to outputs 2026-01-21 10:57:37 +00:00
calendar_event_days.go refactor(timezone): reuse shared timezone loading helpers 2026-03-07 22:58:59 +00:00
calendar_event_type_test.go feat(cli): expand calendar event types and tasks 2026-01-17 07:46:21 +00:00
calendar_event_type.go refactor: drive raw-query flag + mail address list parsing (#267) 2026-02-15 04:23:28 +01:00
calendar_events_test.go refactor(calendar): unify calendar resolution and event rendering 2026-02-16 07:23:31 +01:00
calendar_focus_time_cmd_test.go test: expand coverage and tracking regressions (#35) 2026-01-09 04:21:16 +01:00
calendar_focus_time_test.go feat(calendar,gmail): calendar parity + email open tracking (#38) 2026-01-08 04:44:18 +01:00
calendar_focus_time.go fix(calendar): preserve RRULE values and enforce recurring timezone 2026-03-07 22:47:24 +00:00
calendar_freebusy.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
calendar_list_test.go fix(calendar): hide cancelled events in list output (#362) (thanks @sharukh010) 2026-03-07 16:52:53 +00:00
calendar_list.go Fix/filter cancelled events (#362) 2026-03-07 16:52:43 +00:00
calendar_more_commands_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
calendar_more_commands_text_test.go chore: tighten lint rules and fix findings 2025-12-31 19:47:32 +01:00
calendar_more_test.go test: increase unit coverage 2025-12-12 15:52:12 +00:00
calendar_ooo_users_test.go test: expand coverage and tracking regressions (#35) 2026-01-09 04:21:16 +01:00
calendar_ooo.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
calendar_print_test.go feat(calendar): add timezone/local times to outputs 2026-01-21 10:57:37 +00:00
calendar_print.go feat(auth): add multi-org login 2026-01-22 04:04:14 +00:00
calendar_propose_time_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
calendar_propose_time.go fix(ci): clear pre-existing lint baseline and docs updates 2026-03-03 04:06:29 +00:00
calendar_recurrence_test.go fix(lint): tidy cmd/ui lint findings (#35) 2026-01-09 04:34:31 +01:00
calendar_recurrence.go feat(calendar,gmail): calendar parity + email open tracking (#38) 2026-01-08 04:44:18 +01:00
calendar_respond_cmd_test.go fix: only patch Attendees in calendar respond to avoid reminders vali… (#265) 2026-02-15 05:30:51 +01:00
calendar_respond.go fix: only patch Attendees in calendar respond to avoid reminders vali… (#265) 2026-02-15 05:30:51 +01:00
calendar_search_test.go fix(calendar): restore search window defaults 2026-01-08 06:36:12 +01:00
calendar_search.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
calendar_team_helpers_test.go test: raise coverage to 85% 2026-01-09 09:18:16 +01:00
calendar_team_test.go test: expand coverage and tracking regressions (#35) 2026-01-09 04:21:16 +01:00
calendar_team.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
calendar_test.go fix(calendar): force-send zero-minute reminder overrides 2026-03-08 00:38:37 +00:00
calendar_time_test.go fix(calendar): use Calendars.Get for TZ lookup to fix SA 404 (#325) 2026-03-07 17:53:45 +00:00
calendar_time.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
calendar_update_delete_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
calendar_users.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
calendar_util.go feat(calendar,gmail): calendar parity + email open tracking (#38) 2026-01-08 04:44:18 +01:00
calendar_validate_test.go feat(calendar): add subscribe command (#327) (thanks @cdthompson) 2026-03-07 16:55:08 +00:00
calendar_validate.go feat(calendar): add subscribe command (#327) (thanks @cdthompson) 2026-03-07 16:55:08 +00:00
calendar_working_location_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
calendar_working_location.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
calendar.go Fix: Clarify RFC3339 timezone requirement for calendar events (#409) 2026-03-07 23:34:16 +00:00
chat_dm.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
chat_helpers.go feat(chat): add messages reactions create/list/delete commands 2026-03-08 02:23:54 +00:00
chat_messages.go feat(chat): add messages reactions create/list/delete commands 2026-03-08 02:23:54 +00:00
chat_reactions_test.go feat(chat): add messages reactions create/list/delete commands 2026-03-08 02:23:54 +00:00
chat_reactions.go feat(chat): add messages reactions create/list/delete commands 2026-03-08 02:23:54 +00:00
chat_services.go feat: add chat support and expand people commands 2026-01-18 05:42:12 +00:00
chat_spaces.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
chat_threads.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
chat.go feat: add chat support and expand people commands 2026-01-18 05:42:12 +00:00
classroom_announcements.go refactor(cmd): unify result output 2026-02-15 04:16:13 +01:00
classroom_courses.go refactor(cmd): unify result output 2026-02-15 04:16:13 +01:00
classroom_coursework.go refactor(cmd): unify result output 2026-02-15 04:16:13 +01:00
classroom_guardians.go refactor(cmd): unify result output 2026-02-15 04:16:13 +01:00
classroom_helpers_test.go fix(ci): clear pre-existing lint baseline and docs updates 2026-03-03 04:06:29 +00:00
classroom_helpers.go contacts: support --birthday and --notes in contacts update (#233) 2026-02-13 18:16:49 +01:00
classroom_invitations.go refactor(cmd): unify result output 2026-02-15 04:16:13 +01:00
classroom_materials.go refactor(cmd): unify result output 2026-02-15 04:16:13 +01:00
classroom_profile.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
classroom_rosters.go refactor(cmd): unify result output 2026-02-15 04:16:13 +01:00
classroom_submissions.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
classroom_topic_scan_test.go refactor: share classroom topic scan helpers 2026-01-17 02:05:23 +00:00
classroom_topics.go refactor(cmd): unify result output 2026-02-15 04:16:13 +01:00
classroom.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
client_helpers.go feat(auth): add multi-org login 2026-01-22 04:04:14 +00:00
completion_internal_test.go fix(completion): stop suggestions after -- (#77) (thanks @salmonumbrella) 2026-01-17 03:27:49 +00:00
completion_internal.go refactor(completion): cache model + split helpers 2026-01-17 03:50:40 +00:00
completion_scripts.go fix(timezone): honor --timezone local (#79) 2026-01-17 04:53:31 +00:00
completion_test.go fix(completion): enable shell completions in release builds 2026-01-17 03:24:07 +00:00
completion.go fix(timezone): honor --timezone local (#79) 2026-01-17 04:53:31 +00:00
config_cmd_test.go fix(timezone): honor --timezone local (#79) 2026-01-17 04:53:31 +00:00
config_cmd.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
confirm_more_test.go test: raise coverage to 85% 2026-01-09 09:18:16 +01:00
confirm_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
confirm.go fix(admin): harden directory command support (#403) (thanks @dl-alexandre) 2026-03-08 02:29:47 +00:00
contacts_crud_error_test.go fix(contacts): send required other-contact copy mask (#384) (thanks @rbansal42) 2026-03-07 16:50:08 +00:00
contacts_crud_validation_more_test.go test: raise coverage to 85% 2026-01-09 09:18:16 +01:00
contacts_crud.go fix(contacts): satisfy relation lint checks (#351) (thanks @karbassi) 2026-03-08 01:31:46 +00:00
contacts_directory.go fix(contacts): send required other-contact copy mask (#384) (thanks @rbansal42) 2026-03-07 16:50:08 +00:00
contacts_helpers_test.go test(contacts): satisfy relation parser lint checks (#351) (thanks @karbassi) 2026-03-08 01:31:46 +00:00
contacts_output.go refactor(cmd): unify result output 2026-02-15 04:16:13 +01:00
contacts_services.go chore: tighten lint rules and fix findings 2025-12-31 19:47:32 +01:00
contacts_test.go Unify Google CLI with auth, services, and CI 2025-12-12 14:18:38 +00:00
contacts_update_json_more_test.go feat(contacts): update contacts from JSON 2026-02-14 15:31:14 +01:00
contacts_update_json.go feat(contacts): update contacts from JSON 2026-02-14 15:31:14 +01:00
contacts_update_more_test.go feat(contacts): document relation field support (#351) (thanks @karbassi) 2026-03-08 01:31:46 +00:00
contacts.go feat(docs): add sedmat — sed-like document formatting DSL 2026-02-23 09:34:32 -05:00
csv.go feat(calendar,gmail): calendar parity + email open tracking (#38) 2026-01-08 04:44:18 +01:00
docs_commands_test.go feat(docs): add pageless mode support (#300) (thanks @shohei-majima) 2026-03-08 02:16:10 +00:00
docs_comments_test.go feat: add docs comments subcommand for managing Google Doc comments (#263) 2026-02-15 00:49:34 +01:00
docs_comments.go refactor(cmd): unify result output 2026-02-15 04:16:13 +01:00
docs_edit_test.go fix(ci): clear pre-existing lint baseline and docs updates 2026-03-03 04:06:29 +00:00
docs_edit.go feat(docs): add sedmat — sed-like document formatting DSL 2026-02-23 09:34:32 -05:00
docs_formatter_test.go feat: add docs update command for editing Google Docs (#219) 2026-02-13 22:52:17 +01:00
docs_formatter.go feat: add docs update command for editing Google Docs (#219) 2026-02-13 22:52:17 +01:00
docs_import_security_test.go fix(docs): harden markdown import cleanup and path resolution 2026-02-13 19:15:02 +01:00
docs_import_test.go feat(docs): add --file flag to create Google Doc from Markdown 2026-02-13 19:07:34 +01:00
docs_import.go feat(slides): add add-slide, list-slides, and delete-slide commands (#214) 2026-02-14 00:21:59 +01:00
docs_markdown_test.go feat: add docs update command for editing Google Docs (#219) 2026-02-13 22:52:17 +01:00
docs_markdown.go feat(docs): add sedmat — sed-like document formatting DSL 2026-02-23 09:34:32 -05:00
docs_paragraphs_test.go feat(sedmat): add paragraph addressing and structure introspection 2026-03-01 14:15:08 -05:00
docs_paragraphs.go feat(sedmat): add paragraph addressing and structure introspection 2026-03-01 14:15:08 -05:00
docs_sed_api_test.go test(sed): comprehensive test suite (~75% overall package coverage, near-100% on core sed functions) 2026-02-23 09:34:37 -05:00
docs_sed_boost1_test.go fix: resolve govet/shadow, nilnil, and unparam lint errors 2026-02-26 13:50:46 -05:00
docs_sed_boost2_test.go fix: resolve govet/shadow, nilnil, and unparam lint errors 2026-02-26 13:50:46 -05:00
docs_sed_boost3_test.go test(sed): comprehensive test suite (~75% overall package coverage, near-100% on core sed functions) 2026-02-23 09:34:37 -05:00
docs_sed_boost3b_test.go fix: resolve govet/shadow, nilnil, and unparam lint errors 2026-02-26 13:50:46 -05:00
docs_sed_brace_format_test.go test(sed): comprehensive test suite (~75% overall package coverage, near-100% on core sed functions) 2026-02-23 09:34:37 -05:00
docs_sed_brace_format.go feat(docs): add sedmat — sed-like document formatting DSL 2026-02-23 09:34:32 -05:00
docs_sed_brace_match.go style: fix gofmt formatting in docs_sed_brace_match.go 2026-02-26 13:41:03 -05:00
docs_sed_brace_pattern_test.go test(sed): comprehensive test suite (~75% overall package coverage, near-100% on core sed functions) 2026-02-23 09:34:37 -05:00
docs_sed_brace_pattern.go feat(docs): add sedmat — sed-like document formatting DSL 2026-02-23 09:34:32 -05:00
docs_sed_brace_resolve.go style: apply goimports + gofumpt formatting 2026-02-26 13:43:49 -05:00
docs_sed_brace_structural_test.go test(sed): comprehensive test suite (~75% overall package coverage, near-100% on core sed functions) 2026-02-23 09:34:37 -05:00
docs_sed_brace_structural.go feat(docs): add sedmat — sed-like document formatting DSL 2026-02-23 09:34:32 -05:00
docs_sed_brace_test.go test(sed): comprehensive test suite (~75% overall package coverage, near-100% on core sed functions) 2026-02-23 09:34:37 -05:00
docs_sed_brace_util_test.go test(sed): comprehensive test suite (~75% overall package coverage, near-100% on core sed functions) 2026-02-23 09:34:37 -05:00
docs_sed_brace.go fix(admin): harden directory command support (#403) (thanks @dl-alexandre) 2026-03-08 02:29:47 +00:00
docs_sed_commands_test.go style: fix gofumpt struct field alignment in test file 2026-03-01 14:19:46 -05:00
docs_sed_commands.go fix(ci): clear pre-existing lint baseline and docs updates 2026-03-03 04:06:29 +00:00
docs_sed_coverage_test.go test(sed): comprehensive test suite (~75% overall package coverage, near-100% on core sed functions) 2026-02-23 09:34:37 -05:00
docs_sed_dryrun.go feat(docs): add sedmat — sed-like document formatting DSL 2026-02-23 09:34:32 -05:00
docs_sed_fuzz_test.go test(sed): comprehensive test suite (~75% overall package coverage, near-100% on core sed functions) 2026-02-23 09:34:37 -05:00
docs_sed_helpers_test.go test(sed): comprehensive test suite (~75% overall package coverage, near-100% on core sed functions) 2026-02-23 09:34:37 -05:00
docs_sed_helpers.go fix: resolve govet/shadow, nilnil, and unparam lint errors 2026-02-26 13:50:46 -05:00
docs_sed_images.go fix(ci): clear pre-existing lint baseline and docs updates 2026-03-03 04:06:29 +00:00
docs_sed_insert.go feat(docs): add sedmat — sed-like document formatting DSL 2026-02-23 09:34:32 -05:00
docs_sed_integration_edge_test.go feat(sedmat): add paragraph addressing and structure introspection 2026-03-01 14:15:08 -05:00
docs_sed_integration_test.go feat(sedmat): add paragraph addressing and structure introspection 2026-03-01 14:15:08 -05:00
docs_sed_live_test.go test(sed): comprehensive test suite (~75% overall package coverage, near-100% on core sed functions) 2026-02-23 09:34:37 -05:00
docs_sed_manual.go fix: resolve govet/shadow, nilnil, and unparam lint errors 2026-02-26 13:50:46 -05:00
docs_sed_nesting.go feat(docs): add sedmat — sed-like document formatting DSL 2026-02-23 09:34:32 -05:00
docs_sed_parse.go fix: suppress nilerr lint for non-address passthrough in parseAddress 2026-03-01 14:23:38 -05:00
docs_sed_retry.go feat(docs): add sedmat — sed-like document formatting DSL 2026-02-23 09:34:32 -05:00
docs_sed_table_cells.go feat(docs): add sedmat — sed-like document formatting DSL 2026-02-23 09:34:32 -05:00
docs_sed_table_create.go feat(docs): add sedmat — sed-like document formatting DSL 2026-02-23 09:34:32 -05:00
docs_sed_table_ops.go feat(docs): add sedmat — sed-like document formatting DSL 2026-02-23 09:34:32 -05:00
docs_sed_tables.go feat(docs): add sedmat — sed-like document formatting DSL 2026-02-23 09:34:32 -05:00
docs_sed.go feat(sedmat): add paragraph addressing and structure introspection 2026-03-01 14:15:08 -05:00
docs_table_inserter.go feat: add docs update command for editing Google Docs (#219) 2026-02-13 22:52:17 +01:00
docs_table_test.go fix(ci): clear pre-existing lint baseline and docs updates 2026-03-03 04:06:29 +00:00
docs_validation_more_test.go test(docs): add invalid index validation tests for DocsUpdateCmd 2026-03-03 03:04:32 +00:00
docs_write_update_test.go feat(docs): add pageless mode support (#300) (thanks @shohei-majima) 2026-03-08 02:16:10 +00:00
docs.go feat(docs): add pageless mode support (#300) (thanks @shohei-majima) 2026-03-08 02:16:10 +00:00
drive_commands_more_test.go fix(cmd): repair rebase fallout in docs, time, and drive tests 2026-03-03 03:27:32 +00:00
drive_comments_cmd_test.go test: add drive comments command coverage 2026-01-03 06:53:42 +01:00
drive_comments_empty_test.go test: expand coverage and tracking regressions (#35) 2026-01-09 04:21:16 +01:00
drive_comments_more_test.go test: expand coverage and tracking regressions (#35) 2026-01-09 04:21:16 +01:00
drive_comments_validation_more_test.go test: raise coverage to 85% 2026-01-09 09:18:16 +01:00
drive_comments.go refactor(cmd): unify result output 2026-02-15 04:16:13 +01:00
drive_copy.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
drive_download_helpers.go fix(paths): expand ~ in user-provided file paths (#56) 2026-01-10 02:19:30 +00:00
drive_download_test.go fix(drive): validate download formats 2026-02-14 20:18:54 +01:00
drive_drives_test.go test(drive): add httptest helpers 2026-02-15 04:16:13 +01:00
drive_drives.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
drive_errors_test.go fix(security): guard risky filter/delegate/public-share actions (#317) 2026-03-07 23:25:54 +00:00
drive_export_format_test.go fix(drive): validate download formats 2026-03-03 03:03:50 +00:00
drive_get_download_more_test.go test: raise coverage to 85% 2026-01-09 09:18:16 +01:00
drive_helpers_more_test.go test(drive): add export format coverage 2025-12-26 17:50:34 +01:00
drive_helpers_test.go test: raise coverage to 85% 2026-01-09 09:18:16 +01:00
drive_ls_cmd_test.go feat(drive): add --no-all-drives to ls/search 2026-02-14 20:43:10 +01:00
drive_more_commands_test.go chore: tighten lint rules and fix findings 2025-12-31 19:47:32 +01:00
drive_more_test.go test: raise coverage above 75% 2025-12-17 21:53:52 +01:00
drive_permissions_cmd_test.go chore: tighten lint rules and fix findings 2025-12-31 19:47:32 +01:00
drive_search_more_test.go fix(cmd): repair rebase fallout in docs, time, and drive tests 2026-03-03 03:27:32 +00:00
drive_test_helpers_test.go fix(drive): validate drive download --format values 2026-02-14 20:57:12 +01:00
drive_test.go feat(drive): add --all flag to ls for global file listing 2026-03-03 05:06:17 +00:00
drive_testutil_test.go test(drive): add httptest helpers 2026-02-15 04:16:13 +01:00
drive_upload_replace_test.go fix(drive): align upload replace with convert/lint semantics 2026-02-14 01:04:01 +01:00
drive_url_cmd_test.go test(drive): add httptest helpers 2026-02-15 04:16:13 +01:00
drive_validation_more_test.go feat(drive): add upload conversion flags 2026-02-13 16:38:19 +01:00
drive.go fix(security): guard risky filter/delegate/public-share actions (#317) 2026-03-07 23:25:54 +00:00
dryrun_test.go fix(cli): resolve alias routing and preserve dry-run envelope 2026-02-14 04:05:39 +01:00
dryrun.go fix(cli): resolve alias routing and preserve dry-run envelope 2026-02-14 04:05:39 +01:00
enabled_commands_test.go feat(cli): expand calendar event types and tasks 2026-01-17 07:46:21 +00:00
enabled_commands.go feat(cli): expand calendar event types and tasks 2026-01-17 07:46:21 +00:00
execute_auth_add_test.go feat(auth): add multi-org login 2026-01-22 04:04:14 +00:00
execute_auth_credentials_test.go feat(auth): add multi-org login 2026-01-22 04:04:14 +00:00
execute_calendar_events_text_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
execute_calendar_more_commands_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
execute_calendar_paging_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
execute_calendar_respond_test.go fix: only patch Attendees in calendar respond to avoid reminders vali… (#265) 2026-02-15 05:30:51 +01:00
execute_calendar_team_test.go feat(groups): add Google Groups commands and calendar team feature 2026-01-08 06:27:58 +01:00
execute_calendar_test.go test(calendar): harden subscribe coverage 2026-03-07 16:59:58 +00:00
execute_calendar_text_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
execute_chat_test.go fix(lint): resolve chat lint issues 2026-01-19 02:29:32 +00:00
execute_classroom_more_commands_test.go fix: adjust classroom topic scan + manage upgrade scopes (#73) (thanks @salmonumbrella) 2026-01-17 01:56:32 +00:00
execute_completion_test.go fix(completion): enable shell completions in release builds 2026-01-17 03:24:07 +00:00
execute_contacts_directory_text_test.go feat(cli)!: switch to --json/--plain 2025-12-26 10:15:12 +00:00
execute_contacts_more_commands_test.go feat(cli)!: switch to --json/--plain 2025-12-26 10:15:12 +00:00
execute_contacts_test.go feat(cli)!: switch to --json/--plain 2025-12-26 10:15:12 +00:00
execute_contacts_text_more_test.go test: expand CLI coverage 2025-12-31 15:36:10 +01:00
execute_docs_slides_sheets_more_test.go test(sed): comprehensive test suite (~75% overall package coverage, near-100% on core sed functions) 2026-02-23 09:34:37 -05:00
execute_drive_delete_test.go test(drive): add httptest helpers 2026-02-15 04:16:13 +01:00
execute_drive_download_test.go fix(cmd): repair rebase fallout in docs, time, and drive tests 2026-03-03 03:27:32 +00:00
execute_drive_flags_test.go test: enforce drive flag contract 2025-12-26 10:32:50 +00:00
execute_drive_more_commands_test.go fix(security): guard risky filter/delegate/public-share actions (#317) 2026-03-07 23:25:54 +00:00
execute_drive_test.go test(drive): add httptest helpers 2026-02-15 04:16:13 +01:00
execute_drive_text_test.go test(drive): add httptest helpers 2026-02-15 04:16:13 +01:00
execute_export_cmds_test.go chore(lint): tighten golangci rules 2025-12-31 17:38:29 +01:00
execute_export_via_drive_test.go test(cmd): cover docs/sheets/slides exports 2025-12-26 18:32:13 +01:00
execute_forms_appscript_test.go feat(cli): add forms and appscript commands 2026-02-14 06:24:41 +01:00
execute_gmail_attachment_test.go fix: timezone fallback and attachment output hardening 2026-02-14 14:06:25 +01:00
execute_gmail_get_test.go test(gmail): add regression coverage for CC in plain gmail get output (#343) 2026-03-07 23:31:07 +00:00
execute_gmail_labels_text_test.go feat(cli)!: switch to --json/--plain 2025-12-26 10:15:12 +00:00
execute_gmail_messages_search_text_test.go feat(gmail): add message search + decode bodies 2026-01-22 01:12:09 +00:00
execute_gmail_more_commands_test.go fix(gmail): preserve draft thread headers on update (#55) (thanks @antons) 2026-01-09 22:47:52 +01:00
execute_gmail_search_text_test.go test: expand coverage and tracking regressions (#35) 2026-01-09 04:21:16 +01:00
execute_gmail_send_reply_test.go feat(cli)!: switch to --json/--plain 2025-12-26 10:15:12 +00:00
execute_gmail_settings_more_commands_test.go fix(security): guard risky filter/delegate/public-share actions (#317) 2026-03-07 23:25:54 +00:00
execute_gmail_test.go feat(gmail): Add thread message count to search results 2026-01-20 14:48:45 -07:00
execute_gmail_text_test.go feat(gmail): add --full to thread get 2026-01-07 18:49:53 +00:00
execute_gmail_thread_alias_test.go fix(gmail): allow read alias for threads 2026-01-22 00:45:38 +00:00
execute_gmail_watch_more_test.go test: add regression coverage 2025-12-26 19:20:53 +01:00
execute_groups_test.go fix(groups): include required label filter in transitive group search (#315) 2026-03-07 17:59:16 +00:00
execute_more_text_coverage_test.go fix(contacts): hard-validate custom and sort output 2026-02-16 05:28:08 +01:00
execute_people_me_test.go feat(cli)!: switch to --json/--plain 2025-12-26 10:15:12 +00:00
execute_people_test.go fix(lint): resolve chat lint issues 2026-01-19 02:29:32 +00:00
execute_sheets_more_commands_test.go fix(sheets): preserve tabs for sheets get --plain 2026-02-14 01:28:54 +01:00
execute_tasks_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
execute_version_exitcodes_test.go feat(cli)!: switch to --json/--plain 2025-12-26 10:15:12 +00:00
exit_codes_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
exit_codes.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
exit_more_test.go ci: fix fmt-check and lint 2026-01-09 10:09:53 +01:00
exit_test.go test: expand coverage and tracking regressions (#35) 2026-01-09 04:21:16 +01:00
exit.go feat(cli)!: switch to --json/--plain 2025-12-26 10:15:12 +00:00
export_via_drive.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
flags_output_test.go feat(cli): add --output/--output-dir aliases 2026-01-08 12:08:42 +01:00
flags_output.go feat(cli): add --output/--output-dir aliases 2026-01-08 12:08:42 +01:00
forms.go feat(cli): add forms and appscript commands 2026-02-14 06:24:41 +01:00
gmail_archive_test.go fix: honor dry-run for gmail bulk shortcuts (#385) (thanks @yeager) 2026-03-03 04:33:41 +00:00
gmail_archive.go fix: honor dry-run for gmail bulk shortcuts (#385) (thanks @yeager) 2026-03-03 04:33:41 +00:00
gmail_attachment_more_test.go refactor: attachment output flow + timezone helpers (#252) 2026-02-14 14:21:06 +01:00
gmail_attachment.go fix(ci): clear pre-existing lint baseline and docs updates 2026-03-03 04:06:29 +00:00
gmail_attachments.go refactor(gmail): share attachment download helpers 2026-01-17 07:07:29 +00:00
gmail_autoforward_cmd_test.go chore: tighten lint rules and fix findings 2025-12-31 19:47:32 +01:00
gmail_autoforward_test.go refactor(cli): migrate to kong 2025-12-31 17:24:31 +01:00
gmail_autoforward.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
gmail_batch.go feat(gmail): add single-message modify command (#281) (thanks @zerone0x) 2026-03-08 01:07:53 +00:00
gmail_body_input_test.go test: fix stdin body lint 2026-01-15 09:51:51 +00:00
gmail_body_input.go feat(gmail): add --body-file support 2026-01-15 09:51:19 +00:00
gmail_concurrent_test.go fix(timezone): honor --timezone local (#79) 2026-01-17 04:53:31 +00:00
gmail_constants.go chore: tighten lint rules and fix findings 2025-12-31 19:47:32 +01:00
gmail_date.go fix(timezone): honor --timezone local (#79) 2026-01-17 04:53:31 +00:00
gmail_delegates_test.go fix(security): guard risky filter/delegate/public-share actions (#317) 2026-03-07 23:25:54 +00:00
gmail_delegates.go fix(security): guard risky filter/delegate/public-share actions (#317) 2026-03-07 23:25:54 +00:00
gmail_drafts_cmd_test.go fix(gmail): allow Workspace native aliases with empty verification status (#407) 2026-03-07 14:56:25 +00:00
gmail_drafts_error_test.go feat(gmail): add --quote support to draft replies 2026-03-03 03:37:05 +00:00
gmail_drafts_more_coverage_test.go feat(gmail): allow drafts without a recipient 2026-01-10 13:34:26 +02:00
gmail_drafts_text_more_test.go chore: tighten lint rules and fix findings 2025-12-31 19:47:32 +01:00
gmail_drafts.go fix(gmail): allow Workspace native aliases with empty verification status (#407) 2026-03-07 14:56:25 +00:00
gmail_filters_cmd_test.go fix(security): guard risky filter/delegate/public-share actions (#317) 2026-03-07 23:25:54 +00:00
gmail_filters_test.go refactor(cli): migrate to kong 2025-12-31 17:24:31 +01:00
gmail_filters.go fix(security): guard risky filter/delegate/public-share actions (#317) 2026-03-07 23:25:54 +00:00
gmail_forwarding_test.go refactor(cli): migrate to kong 2025-12-31 17:24:31 +01:00
gmail_forwarding.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
gmail_get_cmd_test.go fix(gmail/calendar): ISO-2022-JP decoding, cc/bcc headers, calendar selection (#131) 2026-02-16 06:56:42 +01:00
gmail_get.go fix(gmail/calendar): ISO-2022-JP decoding, cc/bcc headers, calendar selection (#131) 2026-02-16 06:56:42 +01:00
gmail_history_cmd_test.go chore: tighten lint rules and fix findings 2025-12-31 19:47:32 +01:00
gmail_history.go feat(gmail): land history types watch filtering (#168) 2026-02-16 04:39:03 +01:00
gmail_labels_cmd_test.go refactor(gmail): centralize label helpers 2026-01-08 09:34:05 +01:00
gmail_labels_delete_cmd_test.go fix(gmail): harden labels delete id resolution 2026-02-13 20:36:57 +01:00
gmail_labels_rename_cmd_test.go feat(gmail): harden label rename resolution (#391) (thanks @adam-zethraeus) 2026-03-08 01:17:29 +00:00
gmail_labels_test.go Unify Google CLI with auth, services, and CI 2025-12-12 14:18:38 +00:00
gmail_labels_utils_test.go test: raise coverage to 85% 2026-01-09 09:18:16 +01:00
gmail_labels_utils.go feat(gmail): harden label rename resolution (#391) (thanks @adam-zethraeus) 2026-03-08 01:17:29 +00:00
gmail_labels.go fix(gmail): satisfy label rename vet check (#391) (thanks @adam-zethraeus) 2026-03-08 01:17:29 +00:00
gmail_messages_modify_test.go feat(gmail): add single-message modify command (#281) (thanks @zerone0x) 2026-03-08 01:07:53 +00:00
gmail_messages_test.go feat: harden gmail message search body handling (#88) (thanks @mbelinky) 2026-01-22 01:15:23 +00:00
gmail_messages.go feat(gmail): add single-message modify command (#281) (thanks @zerone0x) 2026-03-08 01:07:53 +00:00
gmail_mime_more_test.go fix(gmail): preserve draft To on update (#57) (thanks @antons) 2026-01-10 23:26:32 +01:00
gmail_mime_test.go refactor: drive raw-query flag + mail address list parsing (#267) 2026-02-15 04:23:28 +01:00
gmail_mime.go fix(ci): clear pre-existing lint baseline and docs updates 2026-03-03 04:06:29 +00:00
gmail_send_batches_test.go test: expand coverage and tracking regressions (#35) 2026-01-09 04:21:16 +01:00
gmail_send_helpers_test.go feat: add --quote flag to include original message in replies (#169) 2026-02-14 21:51:09 +01:00
gmail_send_quote_test.go feat: add --quote flag to include original message in replies (#169) 2026-02-14 21:51:09 +01:00
gmail_send_reply_test.go refactor(gmail): simplify quoting + reply fetch + test helpers 2026-02-14 22:32:16 +01:00
gmail_send_test.go fix(gmail): allow Workspace native aliases with empty verification status (#407) 2026-03-07 14:56:25 +00:00
gmail_send_tracking_test.go feat: add --quote flag to include original message in replies (#169) 2026-02-14 21:51:09 +01:00
gmail_send_validation_more_test.go test: raise coverage to 85% 2026-01-09 09:18:16 +01:00
gmail_send.go fix(gmail): allow Workspace native aliases with empty verification status (#407) 2026-03-07 14:56:25 +00:00
gmail_sendas_errors_more_test.go test: raise coverage to 85% 2026-01-09 09:18:16 +01:00
gmail_sendas_more_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
gmail_sendas_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
gmail_sendas_text_more_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
gmail_sendas_text_test.go chore: tighten lint rules and fix findings 2025-12-31 19:47:32 +01:00
gmail_sendas_validation_test.go fix(gmail): allow Workspace native aliases with empty verification status (#407) 2026-03-07 14:56:25 +00:00
gmail_sendas_validation.go fix(gmail): allow Workspace native aliases with empty verification status (#407) 2026-03-07 14:56:25 +00:00
gmail_sendas.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
gmail_settings_text_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
gmail_test.go fix(timezone): honor --timezone local (#79) 2026-01-17 04:53:31 +00:00
gmail_testutil_test.go refactor(gmail): simplify quoting + reply fetch + test helpers 2026-02-14 22:32:16 +01:00
gmail_thread_cmd_test.go test: expand coverage and tracking regressions (#35) 2026-01-09 04:21:16 +01:00
gmail_thread_helpers_more_test.go feat(gmail): add drafts update command 2026-01-09 22:46:04 +01:00
gmail_thread_helpers_test.go fix(gmail): decode mime-type charset fallback (#428) 2026-03-07 17:51:57 +00:00
gmail_thread_run_test.go test: expand coverage and tracking regressions (#35) 2026-01-09 04:21:16 +01:00
gmail_thread_test.go fix(gmail): normalize MIME types in multipart bodies 2026-01-09 01:11:01 +01:00
gmail_thread_validation_more_test.go test: raise coverage to 85% 2026-01-09 09:18:16 +01:00
gmail_thread.go feat(gmail): add single-message modify command (#281) (thanks @zerone0x) 2026-03-08 01:07:53 +00:00
gmail_track_cmd_test.go contacts: support --birthday and --notes in contacts update (#233) 2026-02-13 18:16:49 +01:00
gmail_track_helpers.go refactor(tracking): extract deploy helpers 2026-01-09 01:53:42 +01:00
gmail_track_opens.go fix(ci): clear pre-existing lint baseline and docs updates 2026-03-03 04:06:29 +00:00
gmail_track_setup.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
gmail_track_status.go refactor(tracking): extract deploy helpers 2026-01-09 01:53:42 +01:00
gmail_track.go feat(calendar,gmail): calendar parity + email open tracking (#38) 2026-01-08 04:44:18 +01:00
gmail_url_test.go test: expand coverage and tracking regressions (#35) 2026-01-09 04:21:16 +01:00
gmail_vacation_test.go refactor(cli): migrate to kong 2025-12-31 17:24:31 +01:00
gmail_vacation.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
gmail_watch_cmds_errors_test.go fix(security): redact webhook bearer token in watch status output 2026-03-08 03:06:18 +00:00
gmail_watch_cmds_more_test.go chore: tighten lint rules and fix findings 2025-12-31 19:47:32 +01:00
gmail_watch_cmds.go fix(security): fully redact watch tokens in JSON output (#136) (thanks @paveg) 2026-03-08 03:10:49 +00:00
gmail_watch_helpers_test.go fix(security): redact webhook bearer token in watch status output 2026-03-08 03:06:18 +00:00
gmail_watch_redact_test.go fix(security): redact webhook bearer token in watch status output 2026-03-08 03:06:18 +00:00
gmail_watch_serve_test.go fix(ci): satisfy nilnil lint in watch serve test 2026-03-07 15:01:27 +00:00
gmail_watch_serve_validation_test.go fix(gmail-watch): delay history fetch in watch serve (#397) 2026-03-07 14:54:54 +00:00
gmail_watch_server_coverage_test.go ci: fix fmt-check and lint 2026-01-09 10:09:53 +01:00
gmail_watch_server_error_test.go test: expand CLI coverage 2025-12-31 15:36:10 +01:00
gmail_watch_server_exclude_labels_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
gmail_watch_server_helpers_test.go refactor(cmd): tidy gmail watch history parsing tests 2026-02-16 04:50:08 +01:00
gmail_watch_server_more_test.go fix(gmail-watch): delay history fetch in watch serve (#397) 2026-03-07 14:54:54 +00:00
gmail_watch_server.go fix(gmail-watch): delay history fetch in watch serve (#397) 2026-03-07 14:54:54 +00:00
gmail_watch_state_more_test.go test: expand coverage and tracking regressions (#35) 2026-01-09 04:21:16 +01:00
gmail_watch_state.go fix(gmail): dedupe watch pushes 2026-01-08 07:21:41 +01:00
gmail_watch_test.go chore: tighten lint rules and fix findings 2025-12-31 19:47:32 +01:00
gmail_watch_types.go fix(gmail-watch): delay history fetch in watch serve (#397) 2026-03-07 14:54:54 +00:00
gmail_watch_utils.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
gmail.go fix: honor dry-run for gmail bulk shortcuts (#385) (thanks @yeager) 2026-03-03 04:33:41 +00:00
googleid_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
googleid.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
groups_more_coverage_test.go test: raise coverage to 85% 2026-01-09 09:18:16 +01:00
groups_test.go fix(groups): include required label filter in transitive group search (#315) 2026-03-07 17:59:16 +00:00
groups_validation_more_test.go fix(groups): improve cloud identity errors 2026-01-17 18:15:27 +00:00
groups.go fix(groups): include required label filter in transitive group search (#315) 2026-03-07 17:59:16 +00:00
help_printer_more_test.go test: raise coverage to 85% 2026-01-09 09:18:16 +01:00
help_printer_test.go test: raise coverage to 85% 2026-01-09 09:18:16 +01:00
help_printer.go fix(help): reuse full-help mode constant 2026-03-07 22:53:59 +00:00
info_via_drive_test.go chore: tighten lint rules and fix findings 2025-12-31 19:47:32 +01:00
info_via_drive.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
input_spec_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
input_spec.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
keep_test.go test(keep): expand command coverage 2026-01-07 21:46:02 +01:00
keep.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
kong_helpers.go feat(cli): expand calendar event types and tasks 2026-01-17 07:46:21 +00:00
literals.go refactor: drive raw-query flag + mail address list parsing (#267) 2026-02-15 04:23:28 +01:00
misc_more_test.go fix(completion): enable shell completions in release builds 2026-01-17 03:24:07 +00:00
name_resolution_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
name_resolution.go refactor(calendar): unify calendar resolution and event rendering 2026-02-16 07:23:31 +01:00
open.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
output_helpers.go refactor(cmd): unify result output 2026-02-15 04:16:13 +01:00
paging.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
people_helpers.go refactor(people): extract people/me magic string to constant 2026-01-18 05:42:12 +00:00
people_profile.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
people.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
root_autojson_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
root_more_test.go feat(cli): expand calendar event types and tasks 2026-01-17 07:46:21 +00:00
root_test.go refactor(auth): simplify account and token-source resolution 2026-03-07 23:48:50 +00:00
root.go feat(admin): add user and group management via Admin Directory API 2026-03-08 02:29:47 +00:00
schema_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
schema.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
sheets_a1_test.go feat(sheets): add named ranges support 2026-03-08 02:21:07 +00:00
sheets_a1.go fix(sheets): harden named range support (#278) (thanks @TheCrazyLex) 2026-03-08 02:21:07 +00:00
sheets_append_validation_test.go feat(sheets): add copy-validation-from to update 2026-01-07 17:27:33 +00:00
sheets_commands_test.go chore: tighten lint rules and fix findings 2025-12-31 19:47:32 +01:00
sheets_create_test.go fix: land sheets create parent move semantics (#424) (thanks @ManManavadaria) 2026-03-07 15:32:19 +00:00
sheets_format_fields_test.go fix: normalize classroom assignees + lint cleanup (#74) (thanks @salmonumbrella) 2026-01-16 10:50:36 +00:00
sheets_format_fields.go fix: normalize classroom assignees + lint cleanup (#74) (thanks @salmonumbrella) 2026-01-16 10:50:36 +00:00
sheets_format_test.go feat(sheets): add named ranges support 2026-03-08 02:21:07 +00:00
sheets_format.go fix(sheets): harden named range support (#278) (thanks @TheCrazyLex) 2026-03-08 02:21:07 +00:00
sheets_insert_test.go fix(sheets): polish insert command (#203) (thanks @andybergon) 2026-02-16 03:26:41 +01:00
sheets_insert.go fix(sheets): polish insert command (#203) (thanks @andybergon) 2026-02-16 03:26:41 +01:00
sheets_links_test.go fix(sheets): cover rich-text hyperlinks in links command (#374) (thanks @omothm) 2026-03-03 05:25:56 +00:00
sheets_links.go fix(sheets): cover rich-text hyperlinks in links command (#374) (thanks @omothm) 2026-03-03 05:25:56 +00:00
sheets_metadata_test.go chore: tighten lint rules and fix findings 2025-12-31 19:47:32 +01:00
sheets_named_ranges_test.go feat(sheets): add named ranges support 2026-03-08 02:21:07 +00:00
sheets_named_ranges.go fix(sheets): harden named range support (#278) (thanks @TheCrazyLex) 2026-03-08 02:21:07 +00:00
sheets_notes_test.go feat: add sheets notes command to read cell notes (#208) 2026-02-14 23:25:49 +01:00
sheets_notes.go feat(sheets): add named ranges support 2026-03-08 02:21:07 +00:00
sheets_plain_test.go fix(sheets): respect --plain flag for TSV output in metadata command (#298) 2026-03-07 23:23:33 +00:00
sheets_range_resolve_test.go fix(sheets): harden named range support (#278) (thanks @TheCrazyLex) 2026-03-08 02:21:07 +00:00
sheets_range_resolve.go fix(sheets): harden named range support (#278) (thanks @TheCrazyLex) 2026-03-08 02:21:07 +00:00
sheets_update_note_test.go test(sheets): tighten update-note request coverage (#430) (thanks @andybergon) 2026-03-08 01:05:21 +00:00
sheets_update_note.go test(sheets): tighten update-note request coverage (#430) (thanks @andybergon) 2026-03-08 01:05:21 +00:00
sheets_update_validation_test.go feat(sheets): add named ranges support 2026-03-08 02:21:07 +00:00
sheets_validation_more_test.go feat(sheets): add named ranges support 2026-03-08 02:21:07 +00:00
sheets_validation.go fix(sheets): harden named range support (#278) (thanks @TheCrazyLex) 2026-03-08 02:21:07 +00:00
sheets.go fix(sheets): harden named range support (#278) (thanks @TheCrazyLex) 2026-03-08 02:21:07 +00:00
slides_add_slide_test.go feat(slides): add add-slide, list-slides, and delete-slide commands (#214) 2026-02-14 00:21:59 +01:00
slides_add_slide.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
slides_delete_slide_test.go feat(slides): add add-slide, list-slides, and delete-slide commands (#214) 2026-02-14 00:21:59 +01:00
slides_delete_slide.go feat(slides): add add-slide, list-slides, and delete-slide commands (#214) 2026-02-14 00:21:59 +01:00
slides_formatter.go feat: add docs update command for editing Google Docs (#219) 2026-02-13 22:52:17 +01:00
slides_list_slides.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
slides_markdown.go feat: add docs update command for editing Google Docs (#219) 2026-02-13 22:52:17 +01:00
slides_read_slide_test.go feat(slides): add add-slide, list-slides, and delete-slide commands (#214) 2026-02-14 00:21:59 +01:00
slides_read_slide.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
slides_replace_slide_test.go feat(slides): add add-slide, list-slides, and delete-slide commands (#214) 2026-02-14 00:21:59 +01:00
slides_replace_slide.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
slides_shared.go feat(slides): add add-slide, list-slides, and delete-slide commands (#214) 2026-02-14 00:21:59 +01:00
slides_update_notes_test.go feat(slides): add add-slide, list-slides, and delete-slide commands (#214) 2026-02-14 00:21:59 +01:00
slides_update_notes.go feat(slides): add add-slide, list-slides, and delete-slide commands (#214) 2026-02-14 00:21:59 +01:00
slides.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
strings.go fix(paths): expand ~ in user-provided file paths (#56) 2026-01-10 02:19:30 +00:00
tasks_due.go fix(tasks): normalize due dates 2026-01-17 09:24:09 +00:00
tasks_items_error_test.go refactor(cli): migrate to kong 2025-12-31 17:24:31 +01:00
tasks_items_json_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
tasks_items_validation_more_test.go feat(cli): expand calendar event types and tasks 2026-01-17 07:46:21 +00:00
tasks_items.go refactor(cmd): unify result output 2026-02-15 04:16:13 +01:00
tasks_lists.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
tasks_repeat_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
tasks_repeat.go contacts: support --birthday and --notes in contacts update (#233) 2026-02-13 18:16:49 +01:00
tasks_text_test.go chore: tighten lint rules and fix findings 2025-12-31 19:47:32 +01:00
tasks_validation_test.go chore(lint): tighten golangci rules 2025-12-31 17:38:29 +01:00
tasks.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
testmain_test.go fix: embed IANA timezone database for Windows support (#388) 2026-03-07 14:53:06 +00:00
testutil_test.go fix(calendar): use Calendars.Get for TZ lookup to fix SA 404 (#325) 2026-03-07 17:53:45 +00:00
time_helpers_more_test.go test: raise coverage to 85% 2026-01-09 09:18:16 +01:00
time_helpers_test.go fix(calendar): make date-like --to inclusive without changing --to now 2026-02-14 02:23:52 +01:00
time_helpers.go refactor(timezone): reuse shared timezone loading helpers 2026-03-07 22:58:59 +00:00
time_now_test.go feat(cli): expand calendar event types and tasks 2026-01-17 07:46:21 +00:00
time_now.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
time_range_more_test.go test(auth,calendar): cover replay flags and timezone fallbacks 2026-03-07 23:02:32 +00:00
timezone.go refactor(timezone): centralize timezone location loading 2026-03-07 22:58:38 +00:00
usage.go feat(cli)!: switch to --json/--plain 2025-12-26 10:15:12 +00:00
version_test.go refactor(cli): migrate to kong 2025-12-31 17:24:31 +01:00
version.go chore: start 0.12.0-dev 2026-02-15 04:50:42 +01:00
webid_test.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00
webid.go feat(cli): agent ergonomics + gmail watch exclude labels (#201) 2026-02-14 03:09:49 +01:00