Skip to main content

Configuration Commands

Manage CLI settings, check versions, and control telemetry.

Commands Overview

CommandDescription
eigenx telemetry [--enable|--disable|--status]Manage usage analytics
eigenx upgradeUpdate CLI to latest version
eigenx versionShow CLI version

eigenx telemetry

Manage anonymous usage analytics collection.

Syntax

eigenx telemetry [command options]

Flags

FlagDescription
--enableEnable telemetry collection
--disableDisable telemetry collection
--statusShow current telemetry status

Examples

Check telemetry status

eigenx telemetry --status

Output:

Telemetry: Enabled

Or if disabled:

Telemetry: Disabled

Disable telemetry

eigenx telemetry --disable

Output:

Telemetry disabled

Enable telemetry

eigenx telemetry --enable

Output:

Telemetry enabled

eigenx upgrade

Update the EigenX CLI to the latest version.

Syntax

eigenx upgrade [command options]

Flags

FlagDescription
--version <version>Upgrade to specific version
--devUpgrade to latest dev version
--checkCheck for updates without upgrading

Examples

Upgrade to latest stable

eigenx upgrade

Output:

Checking for updates...

Current version: 1.2.0
Latest version: 1.3.0

Changelog:
New Features:
- Added support for custom domains
- Improved log streaming performance

Bug Fixes:
- Fixed authentication timeout issue
- Resolved Docker build errors on ARM

Upgrading...
✓ Downloaded eigenx v1.3.0
✓ Installed successfully
✓ Upgrade complete!

Your CLI has been upgraded to v1.3.0
Verify with: eigenx version

Check for updates only

eigenx upgrade --check

Output:

Current version: 1.2.0
Latest version: 1.3.0

A new version is available!
Upgrade with: eigenx upgrade

Upgrade to specific version

eigenx upgrade --version 1.2.5

Upgrade to dev version

eigenx upgrade --dev

Output:

⚠️  Warning: Dev versions may be unstable

Upgrading to latest dev version...
✓ Downloaded eigenx v1.4.0-dev.3
✓ Installed successfully

You're now using the development version.
Report issues at: https://github.com/Layr-Labs/eigenx-cli/issues

When to Upgrade

New features

# Check release notes
eigenx upgrade --check

# Upgrade if new features are useful
eigenx upgrade

Bug fixes

# If you're experiencing issues, upgrade
eigenx upgrade

Security updates

# Always upgrade for security patches
eigenx upgrade

Breaking changes

Check the changelog before upgrading major versions:

eigenx upgrade --check
# Read changelog carefully
eigenx upgrade

Upgrade Process

  1. Backup - Config and credentials are preserved
  2. Download - Latest version is downloaded
  3. Install - Binary is replaced
  4. Verify - Installation is tested
  5. Cleanup - Old version is removed

Rollback

If you need to downgrade:

# Reinstall specific version
eigenx upgrade --version 1.2.0

Or reinstall from scratch:

# macOS/Linux
curl -fsSL https://eigenx-scripts.s3.us-east-1.amazonaws.com/install-eigenx.sh | bash

# Windows
curl -fsSL https://eigenx-scripts.s3.us-east-1.amazonaws.com/install-eigenx.ps1 | powershell -

eigenx version

Display the current CLI version and build information.

Syntax

eigenx version [command options]

Example

eigenx version

Output:

Version: v0.2.1
Commit: e62b701

Global Flags

These flags work with any command:

--help, -h

Show help for any command:

eigenx --help
eigenx app --help
eigenx app deploy --help
eigenx auth login --help

--version, -v

Quick version check:

eigenx --version
# or
eigenx -v

--private-key

Provide private key for signing:

eigenx app deploy --private-key 0x1234...

--env

Temporarily override environment:

eigenx app list --env prod

--quiet, -q

Suppress non-essential output:

eigenx app deploy --quiet

--verbose

Show detailed output:

eigenx app deploy --verbose

Additional Resources