diff options
| author | Xe Iaso <me@xeiaso.net> | 2024-05-17 07:42:55 -0500 |
|---|---|---|
| committer | Xe Iaso <me@xeiaso.net> | 2024-05-17 07:42:55 -0500 |
| commit | bb1ea1a3fa85008a8710c74a58d22a308046ca42 (patch) | |
| tree | eb6ce55fd03ac6deb24ba6290cdd8e68c7117c64 /flagfolder | |
| parent | 7ce28bfc8ac4f306196bacbc4ff06671e8a58654 (diff) | |
| download | x-bb1ea1a3fa85008a8710c74a58d22a308046ca42.tar.xz x-bb1ea1a3fa85008a8710c74a58d22a308046ca42.zip | |
fix flagfolder?
Signed-off-by: Xe Iaso <me@xeiaso.net>
Diffstat (limited to 'flagfolder')
| -rw-r--r-- | flagfolder/flagfolder.go | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/flagfolder/flagfolder.go b/flagfolder/flagfolder.go index cb0d249..5dfae20 100644 --- a/flagfolder/flagfolder.go +++ b/flagfolder/flagfolder.go @@ -42,19 +42,19 @@ func ParseSet(secretLocation string, set *flag.FlagSet) error { filepath.Join(secretLocation, strcase.SnakeCase(f.Name)), filepath.Join(secretLocation, strcase.UpperSnakeCase(f.Name)), } { - data, err = os.ReadFile(fname) - if err != nil { + var ferr error + data, ferr = os.ReadFile(fname) + if ferr != nil { slog.Debug("can't read", "fname", fname, "err", err) - if os.IsNotExist(err) { - err = nil + if os.IsNotExist(ferr) { continue } continue } - } - if ferr := f.Value.Set(string(data)); ferr != nil { - err = fmt.Errorf("flagfolder: failed to set flag %q with value %q", f.Name, string(data)) + if ferr := f.Value.Set(string(data)); ferr != nil { + err = fmt.Errorf("flagfolder: failed to set flag %q in %s with value %q", f.Name, fname, string(data)) + } } }) |
