Contents:
Stack
Stack.add_cli()
Stack.add_func()
Stack.get_stack()
CLI
CLI.add_funcs()
CLI.choice_type()
CLI.custom_partial()
CLI.parse()
CLI.type_list()
Benchy
Benchy.func_meta()
Benchy.summarize()
Bases: object
object
internal object for storing function dictionary
adds a cli object to the stack
registers a function to the function dictionary
retrieve functions from specific stack
object designed for swift module CLI configuration
add registered functions to the cli
custom type for checking types on provided choices.
partial function wrapper which retains the original function’s name and doc string.
initialize parsing args
custom type for list annotation
decorator class for collecting benchmark reports
collect args / kwargs meta info & summarize inputs
summarize iterable data