Skip to content

team

Team memory management. Teams group users inside an organization, carry their own team memory space, and can be granted access to projects as a unit.

Commands

  • sibyl team list - List teams in the active organization
  • sibyl team create - Create a team and its team memory space
  • sibyl team add-member - Add or update a team member
  • sibyl team remove-member - Remove a team member
  • sibyl team link-project - Grant a team access to a project
  • sibyl team unlink-project - Remove a team's project access

team list

List teams in the active organization.

Synopsis

bash
sibyl team list [options]

Options

OptionShortDescription
--json-jJSON output

Example

bash
sibyl team list

team create

Create a team and its team memory space.

Synopsis

bash
sibyl team create <name> [options]

Arguments

ArgumentRequiredDescription
nameYesTeam name

Options

OptionShortDescription
--slugStable team slug
--description-dTeam description
--json-jJSON output

Examples

bash
# Create a team
sibyl team create "Platform"

# Create with a stable slug and description
sibyl team create "Platform" --slug platform \
  --description "Owns infra, CI, and shared tooling"

team add-member

Add or update a team member.

Synopsis

bash
sibyl team add-member <team_id> <user_id> [options]

Arguments

ArgumentRequiredDescription
team_idYesTeam ID or slug
user_idYesUser UUID

Options

OptionShortDefaultDescription
--role-rmemberTeam role
--json-jfalseJSON output

Example

bash
sibyl team add-member platform 1f08c55c-b67a-475b-b52b-922c675ff748

Running add-member again for the same user updates their team role.


team remove-member

Remove a team member.

Synopsis

bash
sibyl team remove-member <team_id> <user_id> [options]

Arguments

ArgumentRequiredDescription
team_idYesTeam ID or slug
user_idYesUser UUID

Options

OptionShortDescription
--json-jJSON output

Example

bash
sibyl team remove-member platform 1f08c55c-b67a-475b-b52b-922c675ff748

Grant a team access to a project.

Synopsis

bash
sibyl team link-project <team_id> <project_id> [options]

Arguments

ArgumentRequiredDescription
team_idYesTeam ID or slug
project_idYesProject UUID or graph project ID

Options

OptionShortDefaultDescription
--role-rproject_contributorProject role granted to the team
--json-jfalseJSON output

Example

bash
sibyl team link-project platform proj_abc123

Remove a team's project access.

Synopsis

bash
sibyl team unlink-project <team_id> <project_id> [options]

Arguments

ArgumentRequiredDescription
team_idYesTeam ID or slug
project_idYesProject UUID or graph project ID

Options

OptionShortDescription
--json-jJSON output

Example

bash
sibyl team unlink-project platform proj_abc123

Released under the Apache-2.0 License.