mirror of
https://github.com/NVIDIA/nvidia-container-toolkit
synced 2025-06-26 18:18:24 +00:00
[no-relnote] Migrate to urfave v3
Signed-off-by: Carlos Eduardo Arango Gutierrez <eduardoa@nvidia.com>
This commit is contained in:
15
vendor/github.com/urfave/cli/v3/flag_number_slice.go
generated
vendored
Normal file
15
vendor/github.com/urfave/cli/v3/flag_number_slice.go
generated
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
package cli
|
||||
|
||||
type numberType interface {
|
||||
int | int8 | int16 | int32 | int64 | float32 | float64
|
||||
}
|
||||
|
||||
func getNumberSlice[T numberType](cmd *Command, name string) []T {
|
||||
if v, ok := cmd.Value(name).([]T); ok {
|
||||
tracef("%T slice available for flag name %[1]q with value=%[2]v (cmd=%[3]q)", *new(T), name, v, cmd.Name)
|
||||
return v
|
||||
}
|
||||
|
||||
tracef("%T slice NOT available for flag name %[1]q (cmd=%[2]q)", *new(T), name, cmd.Name)
|
||||
return nil
|
||||
}
|
||||
Reference in New Issue
Block a user