summaryrefslogtreecommitdiff
path: root/internal/config/client/client.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2024-07-01 10:50:23 +0300
committerPaul Buetow <paul@buetow.org>2024-07-01 10:50:23 +0300
commitecc323b3b45e666a3376d7983424837d58336198 (patch)
tree87b26520609f8cc4b34e4f22f20ed1c2091e8103 /internal/config/client/client.go
parent2a7f70715de89e2aaf9e5f3bf9a22c6ab7426358 (diff)
initial submit
Diffstat (limited to 'internal/config/client/client.go')
-rw-r--r--internal/config/client/client.go10
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
}