argparse.core

Type members

Classlikes

trait Api extends TypesApi with ParsersApi with ReadersApi with VersionSpecificApi
case class DocComment(paragraphs: Iterable[String], params: Map[String, String])
Companion
object
object DocComment
Companion
class

Completion logic that is handled by this, scala, program.

Completion logic that is handled by this, scala, program.

trait MacroApi extends TypesApi with ParsersApi
object Macros
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

User-friendly parameter information, used for generating help message

object Parser

Low-level parsing functionality. See ArgumentParser for a user-friendly API.

Low-level parsing functionality. See ArgumentParser for a user-friendly API.

trait ParsersApi
trait ReadersApi extends LowPrioReaders

Standalone bash completion.

Standalone bash completion.

Completion logic that uses bash scripts and is generated in advance. Requires the bash-completion package to be installed.

object TextUtils
trait TypesApi