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.
Argument | Type | Default | Description |
---|---|---|---|
[identifier] | string | Studio session default | (Optional) the team's ID, if known. |
create <name> <description>
Creates a new project with the given name and description.
Argument | Type | Description |
---|---|---|
<name> | string | The name of the project. |
<description> | string | The project's description |
You can optionally include the team ID the project is a part of, if desired.
Option | Type | Description |
---|---|---|
--teamId | string | The 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"
}