mirror of
https://github.com/argoproj/argo-cd
synced 2026-05-02 14:27:19 +00:00
18 lines
318 B
Go
18 lines
318 B
Go
package text
|
|
|
|
func FirstNonEmpty(args ...string) string {
|
|
for _, value := range args {
|
|
if len(value) > 0 {
|
|
return value
|
|
}
|
|
}
|
|
return ""
|
|
}
|
|
|
|
// WithDefault return defaultValue when val is blank
|
|
func WithDefault(val string, defaultValue string) string {
|
|
if len(val) == 0 {
|
|
return defaultValue
|
|
}
|
|
return val
|
|
}
|