diff options
Diffstat (limited to 'pkg/config/config.go')
-rw-r--r-- | pkg/config/config.go | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/pkg/config/config.go b/pkg/config/config.go index de8e4ad..6d51ffc 100644 --- a/pkg/config/config.go +++ b/pkg/config/config.go @@ -2,7 +2,6 @@ package config import ( "fmt" - "io/ioutil" "os" "os/user" "runtime" @@ -102,13 +101,13 @@ func Version() string { func Load(path string) (*Config, error) { log.Printf("Reading configuration file '%s'", path) - buf, err := ioutil.ReadFile(path) + f, err := os.Open(path) if err != nil { - return nil, fmt.Errorf("while reading '%s': %w", path, err) + return nil, fmt.Errorf("while opening '%s': %w", path, err) } cfg := WithDefault() - if err = cfg.parse(buf); err != nil { + if err = cfg.parse(f); err != nil { return nil, fmt.Errorf("while parsing: %w", err) } |