clip/arg_info
Types
pub type ArgInfo {
ArgInfo(
named: List(NamedInfo),
positional: List(PositionalInfo),
flags: List(FlagInfo),
subcommands: List(String),
)
}
Constructors
-
ArgInfo( named: List(NamedInfo), positional: List(PositionalInfo), flags: List(FlagInfo), subcommands: List(String), )
pub type FlagInfo {
FlagInfo(
name: String,
short: Option(String),
help: Option(String),
)
}
Constructors
-
FlagInfo( name: String, short: Option(String), help: Option(String), )
pub type NamedInfo {
NamedInfo(
name: String,
short: Option(String),
default: Option(String),
help: Option(String),
)
}
Constructors
-
NamedInfo( name: String, short: Option(String), default: Option(String), help: Option(String), )
pub type PositionalInfo {
PositionalInfo(
name: String,
default: Option(String),
help: Option(String),
repeat: Repeat,
)
}
Constructors
-
PositionalInfo( name: String, default: Option(String), help: Option(String), repeat: Repeat, )
Functions
pub fn help_text(
info: ArgInfo,
name: String,
description: String,
) -> String
Generate user-facing help text from ArgInfo
, a name, and a description.