package app import ( "os" "path/filepath" ) type Config struct { CodexHome string HTTPAddr string } func DefaultConfig() Config { if codexHome := os.Getenv("CODEX_HOME"); codexHome != "" { return Config{ CodexHome: codexHome, HTTPAddr: "127.0.0.1:18083", } } home, err := os.UserHomeDir() if err != nil { home = "." } return Config{ CodexHome: filepath.Join(home, ".codex"), HTTPAddr: "127.0.0.1:18083", } }