sheen/flag

Types

pub opaque type Builder(a)

Functions

pub fn build(
  builder: Builder(a),
) -> fn(
  fn(fn(ValidatorInput) -> Result(a, String)) ->
    fn(CommandSpec) -> Result(sheen/command.Builder(b), String),
) -> fn(CommandSpec) -> Result(sheen/command.Builder(b), String)
pub fn count(builder: Builder(Bool)) -> Builder(Int)
pub fn display(
  builder: Builder(a),
  display: String,
) -> Builder(a)
pub fn help(builder: Builder(a), help: String) -> Builder(a)
pub fn long(builder: Builder(a), long: String) -> Builder(a)
pub fn new(name: String) -> Builder(Bool)
pub fn short(builder: Builder(a), short: String) -> Builder(a)
Search Document