Skip to content

feat(gmail): add labels delete command#231

Closed
Helmi wants to merge 1 commit intoopenclaw:mainfrom
Helmi:feature/gmail-labels-delete
Closed

feat(gmail): add labels delete command#231
Helmi wants to merge 1 commit intoopenclaw:mainfrom
Helmi:feature/gmail-labels-delete

Conversation

@Helmi
Copy link
Copy Markdown
Contributor

@Helmi Helmi commented Feb 12, 2026

Add gog gmail labels delete <labelIdOrName> command to delete Gmail labels.

Features

  • Accepts label by ID or name (case-insensitive name lookup)
  • Prioritizes exact ID match over name lookup to prevent collisions in edge cases
  • Blocks deletion of system labels (INBOX, SENT, etc.)
  • Requires confirmation prompt (skippable with --force)
  • Supports --json output

Usage

gog gmail labels delete MyLabel
gog gmail labels delete Label_123 --force
gog gmail labels delete "My Label" --json

Closes #230

@steipete
Copy link
Copy Markdown
Collaborator

Landed manually on main in:\n- 48a2ad6 feat(gmail): add labels delete command\n- 49eb68b fix(gmail): harden labels delete id resolution\n\nIncluded follow-up hardening: case-sensitive ID handling, 404-only fallback to name lookup, name-only lookup map for delete safety, regression tests, and changelog/docs updates. Thanks @Helmi.

@steipete steipete closed this Feb 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature: gmail labels delete command

2 participants