Skip to main content
View and manage your Idyl account. Accounts are the primary unit of resource ownership in Idyl. An account can be independent (personal) or associated with an organization.

Usage

idyl account

Aliases

  • accounts
  • acc

Commands

CommandDescription
idyl account deleteDelete an account
idyl account editEdit an account
idyl account getGet account details or list accessible accounts
idyl account showShow current account details

Inherited flags

FlagDescription
-a <string>, --account-id <string>Account ID to use (overrides context)
-c <string>, --context <string>Use specific context
--homedir <string>Override config directory (default: ~/.idyl)
-n <string>, --namespace <string>Namespace to use
-o <string>, --output <string>Output format (json|yaml)
-p <string>, --profile <string>Override profile
--realm <string>Override realm
--subnet <string>Override context subnet for this command

Examples

# List accessible accounts
idyl account list

# Show current account details
idyl account show

# Get a specific account's details
idyl account get 550000000001

# Edit an account's display name
idyl account edit --account-id 550000000001 --set-name "My Account"

# Delete an account (with confirmation)
idyl account delete 550000000001

Subcommand reference

idyl account delete

Delete an account by ID. This action is irreversible and will remove the account and all associated resources including namespaces, deployments, and other resources. You will be prompted for confirmation unless the —yes flag is provided.

Usage

idyl account delete <id> [flags]

Flags

FlagDescription
-y, --yesSkip confirmation prompts

Examples

# Delete account (with confirmation)
idyl account delete 550000000001

# Delete without confirmation
idyl account delete 550000000001 --yes

idyl account edit

Edit account settings. Only the specified flags are updated; other settings remain unchanged.

Usage

idyl account edit <id> [flags]

Flags

FlagDescription
-o <string>, --output <string>Output format: table, json, yaml Default: table.
--set-name <string>Set the account display name

Examples

# Update an account's display name
idyl account edit 550000000001 --set-name "My New Account Name"

idyl account get

Get details of a specific account, or list all accessible accounts. With no arguments, lists all accounts the current identity can access. With an argument, gets details of that account by ID.

Usage

idyl account get [id] [flags]

Aliases

  • list
  • ls

Flags

FlagDescription
-o <string>, --output <string>Output format: table, json, yaml Default: table.

Examples

# List all accessible accounts
idyl account get

# List accessible accounts in JSON format
idyl account get -o json

idyl account show

Show details of the current account from the active context.

Usage

idyl account show [flags]

Flags

FlagDescription
-o <string>, --output <string>Output format: table, json, yaml Default: table.

Examples

# Show current account details
idyl account show

# Show current account in JSON format
idyl account show -o json