doctl projects create [flags]
c
Creates a new project in your account.
Projects allow you to organize your DigitalOcean resources (like Droplets, Spaces, load balancers, domains, and floating IPs) into groups that fit the way you work. You can create projects that align with the applications, environments, and clients that you host on DigitalOcean.
The following example creates a project named Example Project
with the purpose “Frontend development”:
doctl projects create --name "Example Project" --purpose "Frontend development"
Option | Description |
---|---|
--description
|
A description of the project |
--environment
|
The environment in which your project resides. Possible values: Development , Staging , or Production
|
--format
|
Columns for output in a comma-separated list. Possible values: ID , OwnerUUID , OwnerID , Name , Description , Purpose , Environment , IsDefault , CreatedAt , UpdatedAt .
|
--help
, -h
|
Help for this command |
--name
|
The project’s name (required) |
--no-header
|
Return raw data with no headers
Default: false
|
--purpose
|
The project’s purpose (required) |
Command | Description |
---|---|
doctl projects | Manage projects and assign resources to them |
Option | Description |
---|---|
--access-token , -t
|
API V2 access token |
--api-url , -u
|
Override default API endpoint |
--config , -c
|
Specify a custom config file
Default:
|
--context
|
Specify a custom authentication context name |
--http-retry-max
|
Set maximum number of retries for requests that fail with a 429 or 500-level error
Default: 5
|
--http-retry-wait-max
|
Set the minimum number of seconds to wait before retrying a failed request
Default: 30
|
--http-retry-wait-min
|
Set the maximum number of seconds to wait before retrying a failed request
Default: 1
|
--interactive
|
Enable interactive behavior. Defaults to true if the terminal supports it (default false)
Default: false
|
--output , -o
|
Desired output format [text|json]
Default: text
|
--trace
|
Show a log of network activity while performing a command
Default: false
|
--verbose , -v
|
Enable verbose output
Default: false
|