INNER CODE UNIT · Go
getFlagRune
shenwei356/rush · cobra_helper.go:136
func getFlagRune(cmd *cobra.Command, flag string) rune {
value, err := cmd.Flags().GetString(flag)
checkError(err)
if len(value) > 1 {
checkError(fmt.Errorf("value of flag --%s should has length of 1", flag))
}
var v rune
for _, r := range value {
v = r
break
}
return v
}
func getFlagFloat64(cmd *cobra.Command, flag string) float64 {
value, err := cmd.Flags().GetFloat64(flag)
checkError(err)
return value