INNER CODE UNIT · Go
getFlagNonNegativeFloat64
shenwei356/rush · cobra_helper.go:90
func getFlagNonNegativeFloat64(cmd *cobra.Command, flag string) float64 {
value, err := cmd.Flags().GetFloat64(flag)
checkError(err)
if value < 0 {
checkError(fmt.Errorf("value of flag --%s should be greater than or equal to 0", flag))
}
return value
}
func getFlagBool(cmd *cobra.Command, flag string) bool {
value, err := cmd.Flags().GetBool(flag)
checkError(err)
return value
}
func getFlagString(cmd *cobra.Command, flag string) string {
value, err := cmd.Flags().GetString(flag)
checkError(err)