Skip to content

feat(cli): org management commands + publish --access flag - #155

Merged
yan5xu merged 1 commit into
mainfrom
feat/org-visibility
May 28, 2026
Merged

feat(cli): org management commands + publish --access flag#155
yan5xu merged 1 commit into
mainfrom
feat/org-visibility

Conversation

@yan5xu

@yan5xu yan5xu commented May 28, 2026

Copy link
Copy Markdown
Contributor

Summary

CLI support for organization management and package visibility control.

New Commands

  • pinix org create <name> — create a new organization
  • pinix org list — list organizations you belong to
  • pinix org members <org-id> — list members of an organization
  • pinix org add-member <org-id> <username> [--role owner|member] — add a member
  • pinix org remove-member <org-id> <user-id> — remove a member

New Flag

  • pinix registry publish --access public|private|restricted — set package visibility on publish

Client Changes

Added org and access methods to RegistryClient:

  • CreateOrg, ListUserOrgs, GetOrg, ListOrgMembers, AddOrgMember, RemoveOrgMember
  • SetAccess

Closes #154

Depends on: epiral/pinix.ai#47

- Add pinix org create/list/members/add-member/remove-member
- Add --access flag to pinix registry publish (public/private/restricted)
- Add org and access API methods to registry client

Closes #154
@yan5xu
yan5xu merged commit b342683 into main May 28, 2026
1 check passed
yan5xu added a commit that referenced this pull request Jun 2, 2026
- Add pinix org create/list/members/add-member/remove-member
- Add --access flag to pinix registry publish (public/private/restricted)
- Add org and access API methods to registry client

Closes #154
@yan5xu
yan5xu deleted the feat/org-visibility branch June 2, 2026 11:12
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] CLI: org management + registry publish --access

1 participant