Skip to main content
Version: Next

amctl project

Manage projects in an organization. Projects group agents and own the build and deploy pipeline.

amctl project [command]

Subcommands​

CommandPurpose
createCreate a new project
getShow project details
listList projects in the active organization
deleteDelete a project

Options inherited from parent commands​

NameDescription
--orgOverride the active organization.
--jsonOutput as JSON envelopes.

amctl project create​

Create a new project in the active organization.

amctl project create <name> [flags]

Arguments​

NameDescription
<name>Project name. URL-safe slug used in CLI commands and API paths.

Examples​

# Create a project with required display name
amctl project create checkout --display-name "Checkout API"

# With a description
amctl project create checkout \
--display-name "Checkout API" \
--description "Order checkout, payments, fulfillment"

Options​

NameTypeDefaultDescription
--display-namestringrequiredHuman-readable display name.
--descriptionstring(none)Free-text project description.

amctl project get​

Show details of a project.

amctl project get <project>

Arguments​

NameDescription
<project>Project name.

Example​

amctl project get checkout

amctl project list​

List projects visible in the active organization.

amctl project list

Example​

amctl project list --json | jq '.data.projects[].name'

amctl project delete​

Delete a project. Asks for confirmation unless --yes is set.

amctl project delete <project> [flags]

Arguments​

NameDescription
<project>Project name to delete.

Options​

NameShortTypeDefaultDescription
--yes-yboolfalseSkip the confirmation prompt.

Example​

amctl project delete checkout --yes

See Also​