Param

:= []
single : DefaultableParameterConfigParams(data) -> CliBuilder(data, { ..action }, GetParamsAction)

Add a required parameter of a custom type.

maybe : ParameterConfigParams(data) -> CliBuilder(Try(data, [NoValue]), { ..action }, GetParamsAction)

Add an optional parameter of a custom type.

list : ParameterConfigParams(data) -> CliBuilder(List(data), { ..action }, StopCollectingAction)

Add a parameter that can be provided multiple times.

arg : DefaultableParameterConfigBaseParams(Path) -> CliBuilder(Path, { ..action }, GetParamsAction)
maybe_arg : ParameterConfigBaseParams -> CliBuilder(ArgValue, { ..action }, GetParamsAction)
arg_list : ParameterConfigBaseParams -> CliBuilder(List(Path), { ..action }, StopCollectingAction)
bytes : DefaultableParameterConfigBaseParams(List(U8)) -> CliBuilder(List(U8), { ..action }, GetParamsAction)
maybe_bytes : ParameterConfigBaseParams -> CliBuilder(Try(List(U8), [NoValue]), { ..action }, GetParamsAction)
bytes_list : ParameterConfigBaseParams -> CliBuilder(List(List(U8)), { ..action }, StopCollectingAction)
str : DefaultableParameterConfigBaseParams(Str) -> CliBuilder(Str, { ..action }, GetParamsAction)
maybe_str : ParameterConfigBaseParams -> CliBuilder(Try(Str, [NoValue]), { ..action }, GetParamsAction)
str_list : ParameterConfigBaseParams -> CliBuilder(List(Str), { ..action }, StopCollectingAction)
dec : DefaultableParameterConfigBaseParams(Dec) -> CliBuilder(Dec, { ..action }, GetParamsAction)
maybe_dec : ParameterConfigBaseParams -> CliBuilder(Try(Dec, [NoValue]), { ..action }, GetParamsAction)
dec_list : ParameterConfigBaseParams -> CliBuilder(List(Dec), { ..action }, StopCollectingAction)
f32 : DefaultableParameterConfigBaseParams(F32) -> CliBuilder(F32, { ..action }, GetParamsAction)
maybe_f32 : ParameterConfigBaseParams -> CliBuilder(Try(F32, [NoValue]), { ..action }, GetParamsAction)
f32_list : ParameterConfigBaseParams -> CliBuilder(List(F32), { ..action }, StopCollectingAction)
f64 : DefaultableParameterConfigBaseParams(F64) -> CliBuilder(F64, { ..action }, GetParamsAction)
maybe_f64 : ParameterConfigBaseParams -> CliBuilder(Try(F64, [NoValue]), { ..action }, GetParamsAction)
f64_list : ParameterConfigBaseParams -> CliBuilder(List(F64), { ..action }, StopCollectingAction)
u8 : DefaultableParameterConfigBaseParams(U8) -> CliBuilder(U8, { ..action }, GetParamsAction)
maybe_u8 : ParameterConfigBaseParams -> CliBuilder(Try(U8, [NoValue]), { ..action }, GetParamsAction)
u8_list : ParameterConfigBaseParams -> CliBuilder(List(U8), { ..action }, StopCollectingAction)
u16 : DefaultableParameterConfigBaseParams(U16) -> CliBuilder(U16, { ..action }, GetParamsAction)
maybe_u16 : ParameterConfigBaseParams -> CliBuilder(Try(U16, [NoValue]), { ..action }, GetParamsAction)
u16_list : ParameterConfigBaseParams -> CliBuilder(List(U16), { ..action }, StopCollectingAction)
u32 : DefaultableParameterConfigBaseParams(U32) -> CliBuilder(U32, { ..action }, GetParamsAction)
maybe_u32 : ParameterConfigBaseParams -> CliBuilder(Try(U32, [NoValue]), { ..action }, GetParamsAction)
u32_list : ParameterConfigBaseParams -> CliBuilder(List(U32), { ..action }, StopCollectingAction)
u64 : DefaultableParameterConfigBaseParams(U64) -> CliBuilder(U64, { ..action }, GetParamsAction)
maybe_u64 : ParameterConfigBaseParams -> CliBuilder(Try(U64, [NoValue]), { ..action }, GetParamsAction)
u64_list : ParameterConfigBaseParams -> CliBuilder(List(U64), { ..action }, StopCollectingAction)
u128 : DefaultableParameterConfigBaseParams(U128) -> CliBuilder(U128, { ..action }, GetParamsAction)
maybe_u128 : ParameterConfigBaseParams -> CliBuilder(Try(U128, [NoValue]), { ..action }, GetParamsAction)
u128_list : ParameterConfigBaseParams -> CliBuilder(List(U128), { ..action }, StopCollectingAction)
i8 : DefaultableParameterConfigBaseParams(I8) -> CliBuilder(I8, { ..action }, GetParamsAction)
maybe_i8 : ParameterConfigBaseParams -> CliBuilder(Try(I8, [NoValue]), { ..action }, GetParamsAction)
i8_list : ParameterConfigBaseParams -> CliBuilder(List(I8), { ..action }, StopCollectingAction)
i16 : DefaultableParameterConfigBaseParams(I16) -> CliBuilder(I16, { ..action }, GetParamsAction)
maybe_i16 : ParameterConfigBaseParams -> CliBuilder(Try(I16, [NoValue]), { ..action }, GetParamsAction)
i16_list : ParameterConfigBaseParams -> CliBuilder(List(I16), { ..action }, StopCollectingAction)
i32 : DefaultableParameterConfigBaseParams(I32) -> CliBuilder(I32, { ..action }, GetParamsAction)
maybe_i32 : ParameterConfigBaseParams -> CliBuilder(Try(I32, [NoValue]), { ..action }, GetParamsAction)
i32_list : ParameterConfigBaseParams -> CliBuilder(List(I32), { ..action }, StopCollectingAction)
i64 : DefaultableParameterConfigBaseParams(I64) -> CliBuilder(I64, { ..action }, GetParamsAction)
maybe_i64 : ParameterConfigBaseParams -> CliBuilder(Try(I64, [NoValue]), { ..action }, GetParamsAction)
i64_list : ParameterConfigBaseParams -> CliBuilder(List(I64), { ..action }, StopCollectingAction)
i128 : DefaultableParameterConfigBaseParams(I128) -> CliBuilder(I128, { ..action }, GetParamsAction)
maybe_i128 : ParameterConfigBaseParams -> CliBuilder(Try(I128, [NoValue]), { ..action }, GetParamsAction)
i128_list : ParameterConfigBaseParams -> CliBuilder(List(I128), { ..action }, StopCollectingAction)
number_single : DefaultableParameterConfigBaseParams(a), (Str -> Try(a, _)) -> CliBuilder(a, { ..action }, GetParamsAction)
number_maybe : ParameterConfigBaseParams, (Str -> Try(a, _)) -> CliBuilder(Try(a, [NoValue]), { ..action }, GetParamsAction)
number_list : ParameterConfigBaseParams, (Str -> Try(a, _)) -> CliBuilder(List(a), { ..action }, StopCollectingAction)