project
Manage workspace projects from the command line.
Manage workspace projects from the command line.
hw project lets you create, list, edit, and delete projects in your active workspace. Projects can be linked to a client by ID.
Subcommands
hw project create
Create a new project.
bash
hw project create <span class="token punctuation">[</span>flags<span class="token punctuation">]</span>
Flags:
text
-i, --clientId string client id
-n, --name string project name
hw project list
List projects.
bash
hw project list <span class="token punctuation">[</span>flags<span class="token punctuation">]</span>
Flags:
text
-q, --jq expression Filter JSON output using a jq expression
--json strings Output JSON with the specified fields
-l, --limit uint32 limit, number of results per page (default 25)
-p, --page uint32 page, the page of results (default 1)
hw project edit
Edit a project.
bash
hw project edit <span class="token punctuation">[</span>flags<span class="token punctuation">]</span>
Flags:
text
-i, --id string Project ID to update
-n, --name string New name for the project
hw project delete
Delete a project.
bash
hw project delete <span class="token punctuation">[</span>flags<span class="token punctuation">]</span>
Flags:
text
-i, --id string project id
Inherited flags
text
--help Show help for command
Examples
bash
<span class="token comment"># Create a project linked to a client</span>
hw project create <span class="token parameter variable">--name</span> <span class="token string">"Website Redesign"</span> <span class="token parameter variable">--clientId</span> <span class="token string">"client_id"</span>
<span class="token comment"># Create a project using shorthand flags</span>
hw project create <span class="token parameter variable">-n</span> <span class="token string">"Mobile App"</span> <span class="token parameter variable">-i</span> <span class="token string">"client_id"</span>
<span class="token comment"># List projects</span>
hw project list
<span class="token comment"># Rename a project</span>
hw project edit <span class="token parameter variable">--id</span> <span class="token string">"project_id"</span> <span class="token parameter variable">--name</span> <span class="token string">"New Project Name"</span>
<span class="token comment"># Delete a project by id</span>
hw project delete <span class="token parameter variable">--id</span> <span class="token string">"project_id"</span>