Port space key display improvements from confluence-cli PR #104. **Files to modify:** - `tools/cfl/api/search.go` - Extract space key from search results - `tools/cfl/internal/cmd/page/view.go` - Display space key - `tools/cfl/internal/cmd/search/search.go` - Add SPACE KEY column - Tests for each **Features:** `page view`: - Table/plain: Display space key alongside space ID (e.g., `Space: DEV (ID: 9999)`) - JSON: Enrich with `spaceKey` field via `GetSpace` API call `search`: - Add SPACE KEY column from `resultGlobalContainer.displayUrl` Graceful fallback if space lookup fails. **Source:** https://github.com/open-cli-collective/confluence-cli/pull/104
Activity
rianjs commentedon Jan 31, 2026
Implementation Plan
1. page view - Add space key display
SpaceIDfield to Page struct if not already present (it is - checking)GetSpace(spaceID)to get space keySpace: DEV (ID: 9999)in table/plain outputspaceKeyfield2. search - Add SPACE KEY column
resultGlobalContainer.displayUrl/spaces/SPACEKEY/...or/wiki/spaces/SPACEKEY/...["ID", "TYPE", "SPACE", "TITLE"]to["ID", "TYPE", "SPACE KEY", "TITLE"]3. Tests
feat(cfl): add space key display to page view and search
feat(cfl): add space key display to page view and search (#46)