ChoreRunner.Input (chore_runner v0.5.0)
Link to this section Summary
Link to this section Types
Link to this type
input_options()
Specs
input_options() :: [validators: [validator_function()], description: String.t()]
Link to this type
input_type()
Specs
input_type() :: :string | :int | :float | :file | :bool
Link to this type
reason()
Specs
Specs
t() :: {input_type(), atom(), input_options()}
Link to this type
validator_function()
Specs
Link to this section Functions
Link to this function
bool(name, opts \\ [])
Specs
bool(atom(), input_options()) :: t()
Link to this function
file(name, opts \\ [])
Specs
file(atom(), input_options()) :: t()
Link to this function
float(name, opts \\ [])
Specs
float(atom(), input_options()) :: t()
Link to this function
int(name, opts \\ [])
Specs
int(atom(), input_options()) :: t()
Link to this function
string(name, opts \\ [])
Specs
string(atom(), input_options()) :: t()
Link to this function
types()
Link to this function