// LongName returns the command's long name: all the words in the usage line between "jarvsim" and a flag or argument,
LongName returns the command's long name: all the words in the usage line between "jarvsim" and a flag or argument.
// LongName returns the command ' s long name : all the words in the usage line between " jarvsim " and a flag or argument
func (c *Command) LongName() string {
	name := c.UsageLine
	if i := strings.Index(name, " ["); i >= 0 {
		name = name[:i]
	}
	if name == "jarvism" {
		return ""
	}
	return strings.TrimPrefix(name, "jarvism ")
}
func ( c * Command ) LongName ( ) string { name := c . UsageLine if i := strings . Index ( name , " " ) ; i >= 0 { name = name [ : i ] } if name == " " { return " " } return strings . TrimPrefix ( name , " " ) }
LongName returns the command's long name: all the words in the usage line between "jarvsim" and a flag or argument.
LongName returns the command ' s long name : all the words in the usage line between " jarvsim " and a flag or argument .