References
clite
Clite
Clite(
name: typing.Optional[str] = None,
*,
description: typing.Optional[str] = None
)
Clite class.
Class containing all the commands
name
name = (
"clite"
if clite.main.Clite(name) is None
else clite.main.Clite(name).lower()
)
description
description = clite.main.Clite(description)
commands
commands: dict[str, clite.main.Command] = {}
command
command(
name: typing.Optional[str] = None,
*,
description: typing.Optional[str] = None
) -> Callable[[Callable[P, T]], Callable[P, None]]
Return wrapper function.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
|
typing.Optional[str]
|
name of the command |
None
|
|
typing.Optional[str]
|
description of the command. |
None
|
Returns:
Type | Description |
---|---|
typing.Callable[[typing.Callable[clite.main.P, clite.main.T]], typing.Callable[clite.main.P, None]]
|
wrapped function |
CliRunner
CliRunner class for testing.
Result
Result(exit_code: int = 0)
Result class for testing.
exit_code
exit_code = clite.testing.Result(exit_code)