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| Flag | Description |
|---|---|
| -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| Flag | Description |
|---|---|
| --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 42co 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 noneco project delete <key>
co project delete 42 -yMembers: 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 EDITThe <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> -yRoles are VIEW | EDIT | MANAGE.