Skip to content
This repository was archived by the owner on Mar 12, 2026. It is now read-only.
This repository was archived by the owner on Mar 12, 2026. It is now read-only.

feat: add intuitive command aliases #90

@brigleb

Description

@brigleb

Summary

Add more intuitive aliases to commands to improve discoverability. Users often think of different terms than Basecamp's official names.

Proposed Aliases

// cmd/campfire/campfire.go
Aliases: []string{"chat", "cf", "chats"}

// cmd/comment/comment.go  
Aliases: []string{"comments", "comm"}

// cmd/document/document.go
Aliases: []string{"doc", "docs", "documents"}

// cmd/card/card.go
Aliases: []string{"cards", "kanban", "board"}

Rationale

  • Users might think "chat" before "campfire"
  • "comments" (plural) feels more natural for listing
  • "kanban" or "board" is intuitive for card tables
  • Shorter aliases (cf, comm) speed up power users

Files to Modify

  • cmd/campfire/campfire.go
  • cmd/comment/comment.go
  • cmd/document/document.go
  • cmd/card/card.go

Extracted from PR #79 discoverability analysis

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions