diff options
| author | Paul Buetow <paul@buetow.org> | 2024-07-01 10:50:23 +0300 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2024-07-01 10:50:23 +0300 |
| commit | ecc323b3b45e666a3376d7983424837d58336198 (patch) | |
| tree | 87b26520609f8cc4b34e4f22f20ed1c2091e8103 /internal/config/client/client.go | |
| parent | 2a7f70715de89e2aaf9e5f3bf9a22c6ab7426358 (diff) | |
initial submit
Diffstat (limited to 'internal/config/client/client.go')
| -rw-r--r-- | internal/config/client/client.go | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/internal/config/client/client.go b/internal/config/client/client.go index e3a5969..3ceb053 100644 --- a/internal/config/client/client.go +++ b/internal/config/client/client.go @@ -9,10 +9,11 @@ import ( ) type ClientConfig struct { - Server string `json:"Partner,omitempty"` - APIKey string `json:"APIKey,omitempty"` - Editor string `json:"Editor,omitempty"` - DataDir string `json:"StateDir,omitempty"` + Server string `json:"Partner,omitempty"` + APIKey string `json:"APIKey,omitempty"` + Editor string `json:"Editor,omitempty"` + DataDir string `json:"StateDir,omitempty"` + ComposeFile string `json:"ComposeFile,omitempty"` } func New(configFile string) (ClientConfig, error) { @@ -24,6 +25,7 @@ func New(configFile string) (ClientConfig, error) { defaultDataDir := fmt.Sprintf("%s/.gos/data", os.Getenv("HOME")) conf.DataDir = config.FromENV("GOS_DATA_DIR", conf.DataDir, defaultDataDir) + conf.ComposeFile = config.FromENV("GOS_COMPOSE_FILE", conf.ComposeFile, "compose.txt") return conf, nil } |
