> ## Documentation Index
> Fetch the complete documentation index at: https://docs.idyl.network/llms.txt
> Use this file to discover all available pages before exploring further.

# idyl profile

> View your access profiles

View profiles available for the current or specified account.

Profiles define what permissions you have within an account.
Use 'idyl use' to switch to a different account and profile combination.

## Usage

```bash theme={null}
idyl profile
```

## Aliases

* `profiles`

## Commands

| Command            | Description                         |
| ------------------ | ----------------------------------- |
| `idyl profile get` | List profiles, or get one's details |

## Inherited flags

| Flag                                 | Description                                                        |
| ------------------------------------ | ------------------------------------------------------------------ |
| `-a <string>, --account-id <string>` | Account ID to use, overriding the current context.                 |
| `-c <string>, --context <string>`    | Use the named context for this command.                            |
| `--homedir <string>`                 | Override the configuration directory. Defaults to \~/.config/idyl. |
| `-n <string>, --namespace <string>`  | Namespace to use for this command.                                 |
| `-o <string>, --output <string>`     | Output format (json\|yaml).                                        |
| `-p <string>, --profile <string>`    | Override the access profile for this command.                      |
| `--realm <string>`                   | Override the realm for this command.                               |
| `--subnet <string>`                  | Override the context subnet for this command.                      |

## Examples

```bash theme={null}
# List profiles for current account
idyl profile list

# List all profiles across all accounts
idyl profile get --all

# List profiles for a specific account
idyl profile get --account-id <account-id>
```

## Subcommand reference

### `idyl profile get`

List profiles or get details of a specific profile.

With no arguments, lists all profiles for the current account.
With a name argument, filters to a specific profile by name.

#### Usage

```bash theme={null}
idyl profile get [name] [flags]
```

#### Aliases

* `list`
* `ls`

#### Flags

| Flag                             | Description                                            |
| -------------------------------- | ------------------------------------------------------ |
| `--account-id <string>`          | Filter profiles by account ID.                         |
| `--all`                          | Show all profiles across all accounts.                 |
| `-o <string>, --output <string>` | Output format: table, json, or yaml. Default: `table`. |

#### Examples

```bash theme={null}
# List profiles for current account
idyl profile get

# Get a specific profile
idyl profile get admin

# List all profiles across all accounts
idyl profile get --all

# List profiles for a specific account
idyl profile get --account-id <account-id>
```
