ParamInfo
case class ParamInfo(isNamed: Boolean, names: Seq[String], argName: Option[String], repeats: Boolean, env: Option[String], description: String, interactiveCompleter: String => Seq[String], standaloneCompleter: BashCompleter)
User-friendly parameter information, used for generating help message
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any