mirror of
https://github.com/hanzoai/traces.git
synced 2026-10-30 18:20:41 +00:00
851b585e2a
Bumps [github.com/alecthomas/kong](https://github.com/alecthomas/kong) from 0.8.0 to 1.6.0. - [Commits](https://github.com/alecthomas/kong/compare/v0.8.0...v1.6.0) --- updated-dependencies: - dependency-name: github.com/alecthomas/kong dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
20 lines
563 B
Go
20 lines
563 B
Go
package kong
|
|
|
|
// negatableDefault is a placeholder value for the Negatable tag to indicate
|
|
// the negated flag is --no-<flag-name>. This is needed as at the time of
|
|
// parsing a tag, the field's flag name is not yet known.
|
|
const negatableDefault = "_"
|
|
|
|
// negatableFlagName returns the name of the flag for a negatable field, or
|
|
// an empty string if the field is not negatable.
|
|
func negatableFlagName(name, negation string) string {
|
|
switch negation {
|
|
case "":
|
|
return ""
|
|
case negatableDefault:
|
|
return "--no-" + name
|
|
default:
|
|
return "--" + negation
|
|
}
|
|
}
|