crewship feature-flag
Manage feature flags for the current workspace. The CLI surfaces the override layer (per-workspace on/off) plus alist view that includes the instance default. Flag definitions (creating, renaming, deleting a flag’s identity) are an instance-admin operation and live in the web UI and direct API calls — see the API reference below.
crewship flag.
Subcommands
crewship feature-flag list
Lists every flag the instance knows about with three columns of state plus the resolved effective value:
The global
--format flag is honoured (table, json, yaml).
crewship feature-flag enable / disable
crewship feature-flag inherit
API
The CLI is a thin wrapper over six endpoints:
Flag definition CRUD (the three middle rows) intentionally has no CLI wrapper — creating a flag is an instance-admin event that should land via a code change, a migration, or the admin UI rather than an ad-hoc CLI call.
Common errors
API error (404): Feature flag not found— the<key>you passed doesn’t exist on this instance. Runcrewship feature-flag listto see the catalog.API error (403): Forbidden— override writes requireOWNER/ADMIN(canRole "manage"). MEMBER and VIEWER roles can onlylist.
See also
- Feature flag manifest — declare flags as part of a workspace manifest under
crewship apply. crewship features— different command, lists the devcontainer features catalog (note the missing hyphen).