func checkInputHas1ArgOr0ArgAndCurrent()

in cmd/user/show.go [57:68]


func checkInputHas1ArgOr0ArgAndCurrent(cmd *cobra.Command, args []string) error {
	var currentFlag, _ = cmd.Flags().GetBool("current")
	if len(args) == 1 && !currentFlag {
		return nil
	}

	if len(args) == 0 && currentFlag {
		return nil
	}

	return fmt.Errorf("%s needs 1 argument or the --current flag", cmd.Name())
}