Command Reference
1. Global Options
| Flag | Short | Default | Description |
|---|---|---|---|
--output | -o | table | Output format: table, json, yaml, csv. |
--quiet | -q | False | Suppress informational output (errors still shown). |
--verbose | -v | False | Enable verbose/debug output. |
--no-headers | — | False | Omit column headers from table and CSV output. |
--field-selector | — | None | Comma-separated list of fields to include in output (e.g. name,status). |
--version | -V | — | Print version and exit. |
$ ilum --version
$ ilum -v install
$ ilum --output json status
$ ilum --quiet --output json module list
2. ilum init
Interactive setup wizard for the Ilum CLI.
Synopsis
ilum init [OPTIONS]
Options
| Flag | Short | Default | Description |
|---|---|---|---|
--yes | -y | False | Non-interactive mode with defaults. |
--profile | -p | default | Profile name to create. |
Wizard Steps
| Step | Action |
|---|---|
| 1. Preflight | Check for helm (>= 3.12), kubectl (>= 1.28), and docker (>= 24.0). In interactive mode, offers to install any missing or outdated tool automatically using platform-appropriate methods (see Prerequisites). In non-interactive mode (--yes), raises an error if a tool is missing. |
| 2. Cluster | Detect kubecontexts or create a local cluster (k3d, minikube, kind). If creating a cluster, also checks for the cluster provider binary and offers to install it. |
| 3. Profile | Prompt for profile name, release name, namespace. |
| 4. Modules | Interactive checkbox grouped by category with dependency resolution. |
| 5. Confirm | Display summary table and ask for confirmation. |
| 6. Save | Write the profile to config.yaml. |
Examples
# Interactive wizard
$ ilum init
# Non-interactive with defaults
$ ilum init --yes
# Create a named profile
$ ilum init --profile staging
3. ilum quickstart
Install Ilum in one command with sensible defaults.
Synopsis
ilum quickstart [OPTIONS]
Options
| Flag | Short | Default | Description |
|---|---|---|---|
--provider | — | minikube | Local cluster provider if a new cluster is needed (minikube, k3d, kind). |
--profile | -p | default | Profile name to create. |
--module | -m | None | Additional module to enable (repeatable). |
--preset | — | None | Deployment preset to apply (e.g. tiny, default, data-engineering, production). |
--timeout | — | 15m | Helm install timeout. |
Steps Performed
| Step | Action |
|---|---|
| 1. Preflight | Check for helm (>= 3.12), kubectl (>= 1.28), docker (>= 24.0). In interactive mode, offers to install missing tools automatically (see Prerequisites). In non-interactive mode, raises an error if a tool is missing. |
| 2. Cluster | Probe current kubecontext. If unreachable, create a local cluster with the dev preset (4 CPUs, 8 GB). Also checks for the cluster provider binary and offers to install it. |
| 3. Profile | Create a profile with default modules plus any extras from --module. |
| 4. Install | Run helm install with --atomic, auto-resolve NodePort conflicts. |
Cluster Auto-Detection
Quickstart probes the current kubeconfig context by listing namespaces. If the API server responds within 5 seconds, the existing cluster is used. Otherwise, a new local cluster is created using the provider specified by --provider (default: minikube).
Examples
# Install with all defaults (detects cluster, default modules)
$ ilum quickstart
# Create a k3d cluster instead of minikube
$ ilum quickstart --provider k3d
# Enable additional modules beyond defaults
$ ilum quickstart -m sql -m airflow
# Use a named profile
$ ilum quickstart --profile staging
# Increase Helm install timeout
$ ilum quickstart --timeout 20m
4. ilum install
Install the Ilum platform via Helm.
Synopsis
ilum install [OPTIONS]
Options
| Flag | Short | Default | Description |
|---|---|---|---|
--release | -r | from profile | Helm release name. |
--namespace | -n | from profile | Kubernetes namespace. |
--context | — | from profile | Kubernetes context. |
--version | — | "" (latest) | Chart version to install. |
--values | -f | None | Values file (repeatable). |
--set | — | None | Helm --set flag (repeatable). |
--module | -m | None | Module to enable (repeatable). |
--preset | — | None | Deployment preset to apply (e.g. tiny, default, data-engineering, production). |
--atomic | — | True | Use --atomic for Helm install. |
--yes | -y | False | Skip confirmation prompt. |
--dry-run | — | False | Preview without executing. |
--timeout | — | 10m | Helm timeout. |
Module Priority Rule
Modules are resolved in this order:
- Modules passed via
--moduleflags. - Modules saved in the active profile (
get_enabled_modules). - Default-enabled modules from the module registry.
NodePort Conflict Resolution
Before Helm install, the CLI checks for NodePort conflicts on the cluster. If a default NodePort (e.g. 31777 for ilum-ui) is already allocated, the user is prompted to select a free port. In --yes mode, a free port is auto-assigned.
Examples
# Install with defaults
$ ilum install
# Install a specific version with modules
$ ilum install --version 6.7.0 --module jupyter --module sql
# Install into a custom namespace, non-interactive
$ ilum install -n ilum-prod -r ilum-prod --yes
# Dry-run preview
$ ilum install --dry-run
# Install with custom values file and overrides
$ ilum install -f custom-values.yaml --set ilum-core.replicaCount=3
5. ilum upgrade
Upgrade an existing Ilum installation.
Synopsis
ilum upgrade [OPTIONS]
Options
| Flag | Short | Default | Description |
|---|---|---|---|
--release | -r | from profile | Helm release name. |
--namespace | -n | from profile | Kubernetes namespace. |
--context | — | from profile | Kubernetes context. |
--version | — | "" (latest) | Chart version to upgrade to. |
--values | -f | None | Values file (repeatable). |
--set | — | None | Helm --set flag (repeatable). |
--module | -m | None | Module to enable (repeatable). |
--atomic | — | True | Use --atomic for Helm upgrade. |
--force-rollback | — | False | Rollback a stuck release before upgrading. |
--reset-defaults | — | False | Reset to new chart defaults before applying user values (uses Helm's --reset-then-reuse-values). Enabled automatically when the chart version changes. |
--reuse-values | — | False | Force reuse of previous values even when chart version changes. Overrides the automatic --reset-defaults behavior. |
--yes | -y | False | Skip confirmation prompt. |
--dry-run | — | False | Preview without executing. |
--timeout | — | 10m | Helm timeout. |
Values Safety Pipeline
- Stuck release detection -- if the release is in
pending-install,pending-upgrade, orpending-rollbackstate, the CLI blocks unless--force-rollbackis passed. - Auto-reset chart defaults -- when the chart version changes, the CLI automatically uses
--reset-then-reuse-valuesso new chart defaults (e.g. updated image tags) take effect. Pass--reuse-valuesto opt out. - Drift detection -- external changes made since the last CLI operation are displayed as a diff table and preserved during upgrade.
- Breaking change warnings -- version transitions are checked for known breaking changes.
- No-op detection -- if the target version matches the current version and there are no value changes or new modules, the CLI exits early with a success message.
Examples
# Upgrade to latest
$ ilum upgrade
# Upgrade to a specific version
$ ilum upgrade --version 6.8.0
# Recover a stuck release and upgrade
$ ilum upgrade --force-rollback
# Upgrade with additional modules
$ ilum upgrade --module airflow --module superset
# Dry-run preview
$ ilum upgrade --dry-run
6. ilum uninstall
Uninstall the Ilum platform.
Synopsis
ilum uninstall [OPTIONS]
Options
| Flag | Short | Default | Description |
|---|---|---|---|
--release | -r | from profile | Helm release name. |
--namespace | -n | from profile | Kubernetes namespace. |
--context | — | from profile | Kubernetes context. |
--yes | -y | False | Skip confirmation prompt. |
--dry-run | — | False | Preview without executing. |
--delete-data | — | False | Delete PersistentVolumeClaims after uninstall. |
--delete-namespace | — | False | Delete the namespace after uninstall. |
Idempotent Behavior
If the release does not exist, ilum uninstall exits with code 0 and prints an informational message. It does not fail.
Destructive Flag Confirmation
When --delete-data or --delete-namespace is passed (without --yes), the user must type the release name to confirm.
Examples
# Standard uninstall
$ ilum uninstall
# Uninstall and delete all data
$ ilum uninstall --delete-data
# Uninstall, delete data, and delete namespace
$ ilum uninstall --delete-data --delete-namespace --yes
# Dry-run preview
$ ilum uninstall --dry-run
6b. ilum cleanup
Full environment teardown with tiered, opt-in destructiveness. Combines uninstall, cluster deletion, config removal, dependency removal, and CLI self-uninstall into a single command.
Synopsis
ilum cleanup [OPTIONS]
Options
| Flag | Short | Default | Description |
|---|---|---|---|
--cluster | — | False | Also delete CLI-managed local k8s cluster. |
--config | — | False | Also remove CLI config/state/cache directories. |
--deps | — | False | Also remove dependencies (helm, kubectl, minikube, k3d, kind, docker). |
--self | — | False | Also uninstall the CLI itself (always last, never included in --all). |
--all | — | False | Shorthand for --cluster --config --deps. |
--release | -r | from profile | Helm release name. |
--namespace | -n | from profile | Kubernetes namespace. |
--context | — | from profile | Kubernetes context. |
--yes | -y | False | Skip all confirmations. |
--dry-run | — | False | Preview without executing. |
Tiers
The command executes in order:
- Tier 1 (always): Uninstall Helm release + delete PVCs + delete namespace. Requires typing release name to confirm.
- Tier 2 (
--cluster): Delete CLI-managed local cluster. Requires typing cluster name. - Tier 3 (
--config): Remove CLI directories and Helm repo. Requires typingDELETE. - Tier 4 (
--deps): Remove dependencies. Requires typingREMOVEper tool (orREMOVE DOCKERfor Docker). - Tier 5 (
--self): Uninstall the CLI itself. Requires typingUNINSTALL.
Each tier is independent -- if one fails, the next still runs.
Examples
# Preview what would be removed
$ ilum cleanup --all --dry-run
# Uninstall release only (Tier 1)
$ ilum cleanup --yes
# Full teardown: release + cluster + config + dependencies
$ ilum cleanup --all --yes
# Full teardown including CLI itself
$ ilum cleanup --all --self --yes
# Just release + cluster, skip deps
$ ilum cleanup --cluster --yes
7. ilum connect
Connect the CLI to an existing Ilum installation.
Synopsis
ilum connect [OPTIONS]
Options
| Flag | Short | Default | Description |
|---|---|---|---|
--release | -r | None | Helm release name (skips auto-detection). |
--namespace | -n | None | Kubernetes namespace (scans all if omitted). |
--context | — | None | Kubernetes context. |
--profile | -p | default | Profile name to create or update. |
--yes | -y | False | Skip confirmation prompts. |
--no-switch | — | False | Don't switch active profile after connecting. |
Auto-detect vs Direct Mode
| Condition | Mode | Behavior |
|---|---|---|
--release and --namespace both set | Direct | Validate the specific release in the given namespace. |
--release set, --namespace omitted | Scan | Scan all namespaces for the named release. |
| Neither set | Scan | Scan all namespaces for any Ilum releases. |
When multiple releases are found in scan mode, a table is displayed and the user selects one. In --yes mode, the first release is auto-selected.
Post-connect Actions
- Enabled modules are detected from live Helm values and synced to the profile.
- A values snapshot is saved for drift detection.
- Stuck releases produce a warning with recovery instructions.
Examples
# Auto-detect
$ ilum connect
# Direct mode
$ ilum connect --release ilum --namespace production
# Connect to a named profile
$ ilum connect --profile staging
# Non-interactive
$ ilum connect --yes
8. ilum status
Show the status of an Ilum installation.
Synopsis
ilum status [OPTIONS]
Options
| Flag | Short | Default | Description |
|---|---|---|---|
--release | -r | from profile | Helm release name. |
--namespace | -n | from profile | Kubernetes namespace. |
--context | — | from profile | Kubernetes context. |
--pods/--no-pods | — | True | Show pod readiness. |
--modules/--no-modules | — | True | Show enabled modules. |
--wait | -w | False | Block until all pods are ready. |
--wait-timeout | — | 300 | Seconds to wait when --wait is used (0 = unlimited). |
--events | — | False | Include recent Kubernetes events in output. |
--events-type | — | None | Filter events by type: Normal, Warning. |
--events-since | — | 5m | Show events newer than this duration (e.g. 10m, 1h). |
Examples
# Full status
$ ilum status
# Status without pod details
$ ilum status --no-pods
# Status for a specific release
$ ilum status -r my-ilum -n staging
# Wait for all pods to become ready (up to 5 minutes)
$ ilum status --wait
# Wait with a custom timeout
$ ilum status --wait --wait-timeout 600
# Include recent warning events
$ ilum status --events --events-type Warning
# Show events from the last hour
$ ilum status --events --events-since 1h
8b. ilum values
View or export live Helm values for the current release.
Synopsis
ilum values [OPTIONS]
Options
| Flag | Short | Default | Description |
|---|---|---|---|
--release | -r | from profile | Helm release name. |
--namespace | -n | from profile | Kubernetes namespace. |
--context | — | from profile | Kubernetes context. |
--path | — | None | Dot-notation path to a specific key (e.g. ilum-core.replicaCount). |
--all | -a | False | Show all computed values (chart defaults + overrides), not just user-supplied. |
--diff | — | False | Show a diff between user-supplied values and chart defaults. |
--revision | — | None | Show values from a specific Helm revision number. |
--export | — | None | Export values to a file path instead of printing to stdout. |
Examples
# Show user-supplied values
$ ilum values
# Show a specific key
$ ilum values --path ilum-core.replicaCount
# Show all computed values
$ ilum values --all
# Show values from a previous revision
$ ilum values --revision 3
# Diff user values against chart defaults
$ ilum values --diff
# Export values to a file
$ ilum values --export my-values.yaml
# Combine path filter with JSON output
$ ilum values --path mongodb --output json
8c. ilum diff
Compare Helm values across different sources.
Synopsis
ilum diff [OPTIONS]
Options
| Flag | Short | Default | Description |
|---|---|---|---|
--release | -r | from profile | Helm release name. |
--namespace | -n | from profile | Kubernetes namespace. |
--context | — | from profile | Kubernetes context. |
--source | -s | defaults | Source to compare live values against: defaults, file, revision, snapshot. |
--values-file | -f | None | Values file to compare against (required when --source file). |
--revision | — | None | Helm revision number to compare against (required when --source revision). |
--path | — | None | Dot-notation path to limit comparison scope (e.g. ilum-core). |
Source Modes
| Source | Description |
|---|---|
defaults | Compare live values against chart default values. |
file | Compare live values against a local values file. |
revision | Compare live values against a previous Helm revision. |
snapshot | Compare live values against the last CLI snapshot (drift detection). |
Examples
# Diff live values against chart defaults
$ ilum diff
# Diff against a local values file
$ ilum diff --source file --values-file custom-values.yaml
# Diff against a specific revision
$ ilum diff --source revision --revision 2
# Diff against the last CLI snapshot (detect drift)
$ ilum diff --source snapshot
# Limit diff to a specific path
$ ilum diff --path ilum-core
8d. ilum rollback
Roll back the Ilum release to a previous Helm revision.
Synopsis
ilum rollback [OPTIONS]
Options
| Flag | Short | Default | Description |
|---|---|---|---|
--release | -r | from profile | Helm release name. |
--namespace | -n | from profile | Kubernetes namespace. |
--context | — | from profile | Kubernetes context. |
--revision | — | None | Target revision number (defaults to previous revision if omitted). |
--dry-run | — | False | Preview the rollback without executing. |
--yes | -y | False | Skip confirmation prompt. |
--timeout | — | 10m | Helm timeout. |
Examples
# Rollback to the previous revision
$ ilum rollback
# Rollback to a specific revision
$ ilum rollback --revision 3
# Dry-run preview
$ ilum rollback --dry-run
# Non-interactive rollback
$ ilum rollback --revision 5 --yes
# Rollback with a longer timeout
$ ilum rollback --timeout 15m
8e. ilum exec
Open an interactive shell session inside a module's pod.
Synopsis
ilum exec MODULE [OPTIONS]
Arguments
| Argument | Required | Description |
|---|---|---|
MODULE | Yes | Module name (e.g. core, jupyter, sql). |
Options
| Flag | Short | Default | Description |
|---|---|---|---|
--release | -r | from profile | Helm release name. |
--namespace | -n | from profile | Kubernetes namespace. |
--context | — | from profile | Kubernetes context. |
--shell | — | /bin/sh | Shell binary to use (e.g. /bin/bash). |
--container | -c | None | Container name (auto-detected if omitted). |
--pod | — | None | Specific pod name (auto-detected if omitted). |
--command | — | None | Run a single command instead of opening an interactive shell. |
Examples
# Open a shell in the core pod
$ ilum exec core
# Use bash instead of sh
$ ilum exec core --shell /bin/bash
# Exec into a specific container
$ ilum exec jupyter --container ilum-jupyter
# Run a single command
$ ilum exec core --command "cat /opt/ilum/conf/application.conf"
# Exec into a specific pod
$ ilum exec core --pod ilum-core-0
8f. ilum top
Show resource usage (CPU and memory) for module pods.
Synopsis
ilum top [MODULE] [OPTIONS]
Arguments
| Argument | Required | Description |
|---|---|---|
MODULE | No | Module name to filter (shows all modules if omitted). |
Options
| Flag | Short | Default | Description |
|---|---|---|---|
--release | -r | from profile | Helm release name. |
--namespace | -n | from profile | Kubernetes namespace. |
--context | — | from profile | Kubernetes context. |
--sort-by | — | cpu | Sort column: cpu, memory, name. |
--watch | -w | False | Continuously refresh the display. |
--interval | — | 5 | Refresh interval in seconds when --watch is used. |
Examples
# Show resource usage for all modules
$ ilum top
# Show resource usage for a specific module
$ ilum top core
# Sort by memory usage
$ ilum top --sort-by memory
# Watch mode with 10-second refresh
$ ilum top --watch --interval 10
# JSON output for scripting
$ ilum top --output json
9. ilum logs
Show logs for an Ilum module's pod.
Synopsis
ilum logs MODULE [OPTIONS]
Arguments
| Argument | Required | Description |
|---|---|---|
MODULE | Yes | Module name (e.g. core, jupyter, sql). |
Options
| Flag | Short | Default | Description |
|---|---|---|---|
--release | -r | from profile | Helm release name. |
--namespace | -n | from profile | Kubernetes namespace. |
--context | — | from profile | Kubernetes context. |
--follow | -f | False | Stream logs in real time. |
--tail | — | 100 | Number of lines to show (0 for all). |
--container | -c | None | Container name (auto-detected if omitted). |
--previous | -p | False | Show logs from previously terminated container. |
--max-duration | — | 0 | Stop --follow after N seconds (0 = unlimited). |
Piping Note
Output is written to stdout via typer.echo, so logs can be piped to other tools:
$ ilum logs core --tail 0 | grep ERROR
$ ilum logs core -f | tee /tmp/core.log
Examples
# Last 100 lines from core
$ ilum logs core
# Stream jupyter logs
$ ilum logs jupyter --follow
# All logs from a specific container
$ ilum logs core --tail 0 --container ilum-core
# Previous container logs (after restart)
$ ilum logs core --previous
10. ilum doctor
Run health checks on the Ilum installation.
Synopsis
ilum doctor [OPTIONS]
Options
| Flag | Short | Default | Description |
|---|---|---|---|
--namespace | -n | from profile | Kubernetes namespace. |
--context | — | from profile | Kubernetes context. |
--release | -r | from profile | Helm release name. |
--check | -c | None | Run a single check by name. |
--failures-only | — | False | Only show failed and warning checks. |
--fix | — | False | Auto-fix simple issues (e.g., add missing Helm repo). |
Checks Table
| Check Name | Phase | What it verifies |
|---|---|---|
helm | 1 - Binaries | Helm is installed and version >= 3.12 |
kubectl | 1 - Binaries | kubectl is installed and version >= 1.28 |
docker | 1 - Binaries | Docker is installed and version >= 24.0 |
helm-repo | 2 - Helm repo | The ilum Helm repo is configured (charts.ilum.cloud) |
cluster | 3 - Connectivity | Kubernetes cluster is reachable |
namespace | 4 - Cluster-dependent | Target namespace exists |
pods | 4 - Cluster-dependent | All pods are healthy (detects CrashLoopBackOff) |
pvcs | 4 - Cluster-dependent | All PVCs are bound (detects Pending PVCs) |
rbac | 4 - Cluster-dependent | Required RBAC permissions are granted |
release | 4 - Cluster-dependent | Helm release exists and is not stuck or failed |
compatibility | 4 - Cluster-dependent | Kubernetes version >= 1.28 |
service-endpoints | 4 - Cluster-dependent | Service endpoints have ready addresses |
health-endpoints | 4 - Cluster-dependent | Health check endpoints respond for core, airflow, superset, minio |
Phase Gating
If the cluster check fails (phase 3), all phase-4 checks are skipped with status SKIP.
Examples
# Run all checks
$ ilum doctor
# Run a single check
$ ilum doctor --check pods
# Check against a specific release
$ ilum doctor -r my-ilum -n staging
11. ilum module
Manage Ilum platform modules.
11.1 ilum module list
List all available Ilum modules.
Synopsis
ilum module list [OPTIONS]
Options
| Flag | Short | Default | Description |
|---|---|---|---|
--category | -c | None | Filter by category. |
--enabled/--disabled | — | None | Filter by default-enabled status. |
--search | -s | None | Search modules by name or description. |
Examples
# List all modules
$ ilum module list
# List only notebook modules
$ ilum module list --category notebook
# List only default-enabled modules
$ ilum module list --enabled
# Search for modules matching a term
$ ilum module list --search kafka
11.2 ilum module show
Show detailed information about a module.
Synopsis
ilum module show NAME
Arguments
| Argument | Required | Description |
|---|---|---|
NAME | Yes | Module name to inspect. |
Examples
$ ilum module show sql
$ ilum module show hive-metastore
11.3 ilum module tree
Show the dependency tree for a module with resource estimates.
Synopsis
ilum module tree NAME
Arguments
| Argument | Required | Description |
|---|---|---|
NAME | Yes | Module name to display tree for. |
Examples
$ ilum module tree sql
$ ilum module tree langfuse
11.4 ilum module enable
Enable one or more modules on a running Ilum release.
Synopsis
ilum module enable MODULES... [OPTIONS]
Arguments
| Argument | Required | Description |
|---|---|---|
MODULES | Yes | Modules to enable (one or more). |
Options
| Flag | Short | Default | Description |
|---|---|---|---|
--release | -r | from profile | Helm release name. |
--namespace | -n | from profile | Kubernetes namespace. |
--context | — | from profile | Kubernetes context. |
--set | — | None | Additional Helm --set flag (repeatable). |
--reset-defaults | — | False | Reset to new chart defaults before applying user values. Use when upgrading across chart versions with breaking changes. |
--yes | -y | False | Skip confirmation prompt. |
--dry-run | — | False | Preview without executing. |
--timeout | — | 10m | Helm timeout. |
Examples
# Enable a single module
$ ilum module enable jupyter
# Enable multiple modules
$ ilum module enable airflow superset
# Enable with additional Helm overrides
$ ilum module enable sql --set ilum-sql.replicaCount=2
# Dry-run preview
$ ilum module enable trino --dry-run
11.5 ilum module disable
Disable one or more modules on a running Ilum release.
Synopsis
ilum module disable MODULES... [OPTIONS]
Arguments
| Argument | Required | Description |
|---|---|---|
MODULES | Yes | Modules to disable (one or more). |
Options
| Flag | Short | Default | Description |
|---|---|---|---|
--release | -r | from profile | Helm release name. |
--namespace | -n | from profile | Kubernetes namespace. |
--context | — | from profile | Kubernetes context. |
--set | — | None | Additional Helm --set flag (repeatable). |
--reset-defaults | — | False | Reset to new chart defaults before applying user values. Use when upgrading across chart versions with breaking changes. |
--yes | -y | False | Skip confirmation prompt. |
--dry-run | — | False | Preview without executing. |
--timeout | — | 10m | Helm timeout. |
Examples
# Disable a module
$ ilum module disable zeppelin
# Disable multiple modules
$ ilum module disable airflow superset
# Dry-run preview
$ ilum module disable kafka --dry-run
11.6 ilum module status
Show live module status on a running Ilum release.
Synopsis
ilum module status [OPTIONS]
Options
| Flag | Short | Default | Description |
|---|---|---|---|
--release | -r | from profile | Helm release name. |
--namespace | -n | from profile | Kubernetes namespace. |
--context | — | from profile | Kubernetes context. |
--category | -c | None | Filter by module category. |
--timeout | — | 10m | Helm timeout. |
Examples
# Show all module statuses
$ ilum module status
# Filter by category
$ ilum module status --category orchestration
12. ilum config
Manage Ilum CLI configuration.
12.1 ilum config show
Show the current configuration (or a specific key).
Synopsis
ilum config show [KEY]
Arguments
| Argument | Required | Description |
|---|---|---|
KEY | No | Dot-notation key to display (e.g. active_profile). |