aboutsummaryrefslogtreecommitdiff
path: root/cmd/krino/common.go
diff options
context:
space:
mode:
authorLukasz Kasprzak <lukas@labunix.xyz>2026-09-14 21:43:23 +0200
committerLukasz Kasprzak <lukas@labunix.xyz>2026-09-14 21:43:23 +0200
commitc497d173b24b1b8247fac9e996e5c0fe690c1769 (patch)
tree2318ff1cf393e3a6c2a7d54c89e205ac6a9a5c73 /cmd/krino/common.go
parent360591d6e18d8676a2f86185ed42f46852387f85 (diff)
downloadkrino-c497d173b24b1b8247fac9e996e5c0fe690c1769.tar.gz
krino-c497d173b24b1b8247fac9e996e5c0fe690c1769.zip
plan 9: undo review matches review, --min-age validated, future mtimes, rule names, conflict enum, dependency gate, absolute tool paths
Diffstat (limited to 'cmd/krino/common.go')
-rw-r--r--cmd/krino/common.go8
1 files changed, 5 insertions, 3 deletions
diff --git a/cmd/krino/common.go b/cmd/krino/common.go
index 11e73c5..a9c92f3 100644
--- a/cmd/krino/common.go
+++ b/cmd/krino/common.go
@@ -18,10 +18,12 @@ import (
// 2m, 1h, 1d, 1w), or a bare 0. set is false when the flag was not given.
// Checked before any config is read, as every flag is.
func minAgeOverride(g *globals) (d time.Duration, set bool, err error) {
- switch g.minAge {
- case "":
+ switch {
+ case !g.minAgeSet:
return 0, false, nil
- case "0":
+ case g.minAge == "":
+ return 0, false, fmt.Errorf("--min-age: needs a duration, like 0, 30m or 1d")
+ case g.minAge == "0":
return 0, true, nil
}
d, err = config.ParseDuration(g.minAge)