Skip to content

feat(cli): add account members command#1295

Open
thebiglabasky wants to merge 5 commits into
mainfrom
herve/account-members
Open

feat(cli): add account members command#1295
thebiglabasky wants to merge 5 commits into
mainfrom
herve/account-members

Conversation

@thebiglabasky
Copy link
Copy Markdown
Contributor

@thebiglabasky thebiglabasky commented May 8, 2026

Summary

  • add checkly account members as a read-only command backed by /v1/accounts/me/members
  • render account members and invites in table/markdown, with raw JSON output preserved
  • add endpoint-backed filters: --search, --type, --role, --status, --limit, and --next-id
  • normalize --type, --role, and --status values case-insensitively before sending canonical API values
  • document the command in the embedded Checkly skill context and regenerate the public skill output

Validation

  • npx vitest --run src/commands/__tests__/account-members.spec.ts src/formatters/__tests__/account-members.spec.ts src/commands/__tests__/command-metadata.spec.ts
  • npm run lint
  • npx tsc -p tsconfig.json --noEmit --skipLibCheck
  • npm run prepare:ai-context --workspace packages/cli && npm run prepare:ai-context

Note: full npm run prepare:dist --workspace packages/cli was attempted earlier and is currently blocked by existing lru-cache declaration errors under node_modules.

@thebiglabasky thebiglabasky marked this pull request as ready for review May 12, 2026 18:45
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.

1 participant