feat: add RangeArgs positional arg validator
Some checks failed
Deploy / build (push) Failing after 3s
Security Scan / security (push) Successful in 13s

Wraps cobra.RangeArgs for parity with ExactArgs, MinimumNArgs,
MaximumNArgs — allows go-devops to drop its direct cobra import.

Co-Authored-By: Virgil <virgil@lethean.io>
This commit is contained in:
Snider 2026-03-09 12:05:05 +00:00
parent e9383a33b2
commit de579ad01d

View file

@ -230,6 +230,11 @@ func MaximumNArgs(n int) cobra.PositionalArgs {
return cobra.MaximumNArgs(n)
}
// RangeArgs returns a PositionalArgs that accepts between min and max arguments.
func RangeArgs(min int, max int) cobra.PositionalArgs {
return cobra.RangeArgs(min, max)
}
// NoArgs returns a PositionalArgs that accepts no arguments.
func NoArgs() cobra.PositionalArgs {
return cobra.NoArgs