Skip to main content

Project

Manage and inspect information about your Studio projects.


studio project <subcommand>

Use these commands to interact with your Studio projects, including listing projects associated with your accounts, creating new projects, and adding members to teams that manage the project.

ls [identifier]

List all of your projects tied to your Studio account, optionally, passing the team ID. Defaults to your Studio session context.

ArgumentTypeDefaultDescription
[identifier]stringStudio session default(Optional) the team's ID, if known.

create <name> <description>

Creates a new project with the given name and description.

ArgumentTypeDescription
<name>stringThe name of the project.
<description>stringThe project's description

You can optionally include the team ID the project is a part of, if desired.

OptionTypeDescription
--teamIdstringThe unique team ID.

Examples

ls

studio project ls

The output will use whatever your default team context is.

[
{
"id": "eac4b0f2-ab4d-41ec-9789-19f0a4905615",
"name": "starter",
"slug": "starter",
"description": "A starter project."
}
]

Or, you can pass a specific team identifier.

studio project ls 65048d24-96a8-49b4-8b84-28b636383c87

Output:

[
{
"id": "5fae1e8c-1848-4d4e-b6a5-b9dd42fe682a",
"name": "collabs_project",
"slug": "collabs_project",
"description": "this is a collabs project"
}
]

create

studio project create --teamId 3bb1d54b-bc06-4a29-8d61-39dc939e1406 new_test_proj "This is a test project."

The output will log project information.

{
"id": "de24e0a0-508c-4e1f-aa96-176a5ff2890a",
"name": "new_test_proj",
"description": "This is a test project.",
"slug": "new_test_proj"
}