Configuration Files

Configure msgctl CLI settings and profiles

Configuration File Location

The msgctl CLI reads configuration from ~/.msgctl/config.yaml

Basic Configuration

api_url: https://msgs.global/api/v1
api_key: your-api-key-here
default_format: table
timeout: 30s

Multiple Profiles

profiles:
  production:
    api_url: https://msgs.global/api/v1
    api_key: prod-key
  staging:
    api_url: https://staging.msgs.global/api/v1
    api_key: staging-key

active_profile: production

Using Profiles

msgctl --profile staging domain list
msgctl config set-profile production