From f3b67e2c7ba8a7d6f622f3875d561528c56c3d44 Mon Sep 17 00:00:00 2001 From: David Sauer Date: Wed, 8 Dec 2021 22:18:39 +0100 Subject: [PATCH] fixed path for home dir --- cmd/d8s/main.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/cmd/d8s/main.go b/cmd/d8s/main.go index 0177fb10..54785459 100644 --- a/cmd/d8s/main.go +++ b/cmd/d8s/main.go @@ -15,6 +15,7 @@ import ( "net/url" "os" "os/exec" + "path/filepath" "regexp" "strings" "time" @@ -44,6 +45,11 @@ var ( ) func main() { + homeDir, err := os.UserHomeDir() + if err != nil { + log.Fatalf("look up user home dir: %v", err) + } + app := &cli.App{ Name: "Wedding client", Usage: "Make wedding accessible.", @@ -56,7 +62,7 @@ func main() { Name: "kubeconfig", Usage: "Kubeconfig file to use.", EnvVars: []string{"WEDDING_KUBECONFIG", "KUBECONFIG"}, - Value: "~/.kube/config", + Value: filepath.Join(homeDir, ".kube", "config"), }, &cli.StringFlag{ Name: "context", @@ -79,7 +85,7 @@ func main() { }, } - err := app.Run(os.Args) + err = app.Run(os.Args) if err != nil { log.Println(err) os.Exit(1)