Ocsidian

Configuration

CLI configuration file and environment variables.

The CLI reads configuration from multiple sources, in order of precedence:

  1. Command-line flags
  2. Environment variables (prefixed with OCSIDIAN_)
  3. Project config (.ocsidian/settings.json)
  4. Global config (~/.ocsidian/config.json)

Environment variables

VariableDescription
OCSIDIAN_API_KEYAPI key for authentication
OCSIDIAN_MODELDefault model (fast, pro, ultra)
OCSIDIAN_ENGINE_PATHPath to Unreal Engine installation
OCSIDIAN_LOG_LEVELLog verbosity (debug, info, warn, error)

Global config file

{
  "defaultModel": "pro",
  "telemetry": true,
  "editor": {
    "theme": "obsidian-dark",
    "fontSize": 14,
    "tabSize": 4
  },
  "engine": {
    "path": "/path/to/UnrealEngine",
    "version": "5.5"
  }
}