Port pagination cursor support from confluence-cli PR #105. **Files to modify:** - `tools/cfl/internal/cmd/space/list.go` - Add `--cursor` flag - `tools/cfl/internal/cmd/space/list_test.go` - Add tests **Features:** - Add `--cursor` flag for cursor-based pagination - Display cursor value for next page when more results available - Extract cursor from `_links.next` URL **Usage:** ```bash cfl space list # First page cfl space list --cursor "eyJpZCI6MTIzfQ==" # Next page cfl space list --limit 100 # Larger page ``` **Source:** https://github.com/open-cli-collective/confluence-cli/pull/105
Activity
rianjs commentedon Jan 31, 2026
Implementation Plan
cursor stringfieldcmd.Flags().StringVar(&opts.cursor, "cursor", "", "Pagination cursor for next page")apiOpts.Cursor = opts.cursor_links.nextURL query param and show it to users when HasMore() is trueThe API layer already supports cursor (
ListSpacesOptions.Cursor) - this just exposes it in the CLI.feat(cfl): add pagination cursor support to space list