Projects

Manage project containers and project members from the CLI.


Projects are private sharing containers inside a workspace. They are useful when a team or workstream should share packs and tracks without making them public.

Manage projects

epismo project list
epismo project create --name "Website" --description "Docs and marketing site"
epismo project update $PROJECT_ID --name "Website docs"
epismo project delete $PROJECT_ID

Projects exist only in workspace context. Use project IDs in pack and track scopes when private data should be visible to a team.

Project name is required. description is Markdown content. Update commands use PATCH semantics, so omitted fields stay unchanged.

Project members

epismo project member list --project-ids $PROJECT_ID
epismo project member add $USER_ID --project-id $PROJECT_ID
epismo project member add $USER_ID_1,$USER_ID_2 --project-id $PROJECT_ID
epismo project member delete $USER_ID --project-id $PROJECT_ID
epismo project member delete $USER_ID_1,$USER_ID_2 --project-id $PROJECT_ID

Project membership should match the users who need access to project-scoped packs and tracks. The CLI accepts a single user ID or comma-separated user IDs for project member add/delete.