Fix
-
-qflag now silences errors for all actions, not justget-value[Valentin Lab]Previously
-q/--quietonly suppressed path errors in
get-valueviastd::process::exit(1)in individual handlers.
Other actions (get-values-0,keys,values, etc.) would
still print error messages and exit 127.Fix by handling quiet mode at the
run()level: errors from the
execution phase are caught and converted to a silent exit code 1.
This also removes the scatteredstd::process::exit(1)calls
which bypassed normal cleanup.