aboutsummaryrefslogtreecommitdiff
path: root/flagfolder
diff options
context:
space:
mode:
authorXe Iaso <me@xeiaso.net>2024-05-17 07:42:55 -0500
committerXe Iaso <me@xeiaso.net>2024-05-17 07:42:55 -0500
commitbb1ea1a3fa85008a8710c74a58d22a308046ca42 (patch)
treeeb6ce55fd03ac6deb24ba6290cdd8e68c7117c64 /flagfolder
parent7ce28bfc8ac4f306196bacbc4ff06671e8a58654 (diff)
downloadx-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.go14
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))
+ }
}
})