diff --git a/cmd/config/path.go b/cmd/config/path.go index fedbb69..0f79627 100644 --- a/cmd/config/path.go +++ b/cmd/config/path.go @@ -25,7 +25,7 @@ func init() { func userHomeDir() string { usr, err := user.Current() if err != nil { - logrus.Fatal("Could not get user home directory: %s\n", err) + logrus.Fatalf("Could not get user home directory: %s\n", err) } return usr.HomeDir } diff --git a/cmd/root.go b/cmd/root.go index b8a9dcb..6f87f7b 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -32,10 +32,10 @@ scfproxy is a tool that implements multiple proxies based on cloud functions and RunE: func(cmd *cobra.Command, args []string) error { if !fileutil.PathExists(config.ProviderConfigPath) { f, err := os.Create(config.ProviderConfigPath) - defer f.Close() if err != nil { return err } + defer f.Close() if _, err := f.Write([]byte(config.ProviderConfigContent)); err != nil { return err }