optparse_applicative.helpdoc

Members list

Concise view

Type members

Classlikes

final case class Chunk[A](run: Option[A])

The free monoid on a semigroup A

The free monoid on a semigroup A

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object Chunk

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Chunk.type
final case class OptDescStyle(sep: Doc, hidden: Boolean, surround: Boolean)

Style for rendering an option.

Style for rendering an option.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
final case class ParserHelp(error: Chunk[Doc], header: Chunk[Doc], usage: Chunk[Doc], body: Chunk[Doc], footer: Chunk[Doc])

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object ParserHelp

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Value members

Inherited methods

Attributes

Inherited from:
Help (hidden)
def briefDesc[A](pprefs: ParserPrefs, parser: Parser[A]): Chunk[Doc]

Generate a brief help text for a parser.

Generate a brief help text for a parser.

Attributes

Inherited from:
Help (hidden)
def cmdDesc[A](p: Parser[A]): Chunk[Doc]

Generate descriptions for commands.

Generate descriptions for commands.

Attributes

Inherited from:
Help (hidden)

Attributes

Inherited from:
Help (hidden)

Attributes

Inherited from:
Help (hidden)
def fullDesc[A](pprefs: ParserPrefs, parser: Parser[A]): Chunk[Doc]

Generate a full help text for a parser.

Generate a full help text for a parser.

Attributes

Inherited from:
Help (hidden)

Attributes

Inherited from:
Help (hidden)
def optDesc[A](pprefs: ParserPrefs, style: OptDescStyle, info: OptHelpInfo, opt: Opt[A]): Chunk[Doc]

Generate description for a single option.

Generate description for a single option.

Attributes

Inherited from:
Help (hidden)
def parserHelp[A](pprefs: ParserPrefs, parser: Parser[A]): ParserHelp

Generate the help text for a program.

Generate the help text for a program.

Attributes

Inherited from:
Help (hidden)
def parserUsage[A](pprefs: ParserPrefs, parser: Parser[A], progName: String): Doc

Generate option summary.

Generate option summary.

Attributes

Inherited from:
Help (hidden)

Attributes

Inherited from:
Help (hidden)