Reference
crab organization
Manage organizations on a Crab managed service.
Synopsis
crab organization [OPTIONS] <COMMAND>Common options
| Option | Default | Description |
|---|---|---|
--service <AUTHORITY> | Active profile | Target an exact installed managed-service authority |
--json | false | Emit one structured JSON envelope |
These options are global within the command tree and may appear before or after the subcommand.
Commands
create
Create an organization and make the current principal its owner.
crab organization create [OPTIONS] <ORGANIZATION>crab organization create acmelist
List organizations visible to the current principal.
crab organization list [OPTIONS]| Option | Default | Description |
|---|---|---|
--cursor <CURSOR> | None | Opaque cursor returned by the preceding page |
--limit <LIMIT> | 50 | Page size from 1 through 100 |
crab organization list --limit 25 --jsoninfo
Show an organization, lifecycle state, and revision.
crab organization info [OPTIONS] <ORGANIZATION>crab organization info acme --jsonrename
Rename an organization using its current revision.
crab organization rename [OPTIONS] --revision <REVISION> <ORGANIZATION> <NEW_SLUG>crab organization rename acme acme-labs --revision 4Renaming does not change organization or repository IDs and does not move object data.
delete
Soft-delete an organization using its current revision.
crab organization delete [OPTIONS] --revision <REVISION> <ORGANIZATION>crab organization delete acme --revision 5Revision safety
Read the current revision immediately before a mutation:
revision=$(crab organization info acme --json | jq -er '.data.revision')
crab organization rename acme acme-labs --revision "$revision"A stale revision is rejected instead of overwriting a concurrent change.