CollabOps

co project — projects

Project CRUD plus member and team management

co project manages projects and their members and teams.

co project create

co project create -n "New project"
co project create -n web -d "Customer web" --visibility private --due 2026-12-31
co project create -n alpha --owner alice
FlagDescription
-n, --name <name>Project name
-d, --description <text>Description
--status <status>active
--start <date>Start date YYYY-MM-DD
--due <date>Due date YYYY-MM-DD
--visibility <vis>public
--owner <user>Owner — username/email/numeric ID

co project list

co project list
co project list --scope me
co project list -q web -s active
FlagDescription
--scope <scope>me
-q, --query <text>Search by name
-s, --status <status>active
-l, --limit <n>Page size

co project view <key>

Project detail — owner, start / due, member / team / feature / milestone / sprint / issue counts, description, all on one screen.

co project view 42

co project edit <key>

co project edit 42 -n web-v2
co project edit 42 --status archive
co project edit 42 --visibility public
co project edit 42 --due 2026-12-31
co project edit 42 --description none

co project delete <key>

co project delete 42 -y

Members: co project member

co project member list 42                  # list members
co project member add 42 alice --role MANAGE
co project member rm  42 <member-id> -y
co project member role 42 <member-id> --role EDIT

The <member-id> passed to rm / role comes from the ID column of member list, not the username — the server identifies a membership record by id.

Teams: co project team

co project team list 42                    # attached teams
co project team add  42 <team-id> --role EDIT
co project team rm   42 <team-attachment-id> -y

Roles are VIEW | EDIT | MANAGE.

Table of Contents