* Attach an invoke function to decorated functions that accepts the arguments without any injected model ([e4c5a4d](https://github.com/nickderobertis/cliconf/commit/e4c5a4d68decb6c35cc8a8a703df698d92d9d054))
* Add support for injecting model as first argument ([e360896](https://github.com/nickderobertis/cliconf/commit/e3608962f2f752a46d686d9bf446ad7594faedc1))
* Use typing_extensions import for TypeGuard to support earlier python ([781fad0](https://github.com/nickderobertis/cliconf/commit/781fad04773117af27a007db23fbd14dc0b23b54))
Features
* Get Python API of decorated functions working ([533e5c1](https://github.com/nickderobertis/cliconf/commit/533e5c1f2e4104fa16d3aed4cddfce75b2dad814))
* Provide pydantic models to functions as pydantic models, not dicts ([9b14229](https://github.com/nickderobertis/cliconf/commit/9b142296f0f2575d0c5f492c4cf5debc929b3a79))
* Fix issue where it always calls config gen instead of main logic when multiple formats are configured ([523a77b](https://github.com/nickderobertis/cliconf/commit/523a77b2a9feb479ed143c282320dba3a50d502c))
* Get main cli commands (e.g. --help) working on multi command cli ([ef9d64d](https://github.com/nickderobertis/cliconf/commit/ef9d64d0c53273eca7c21ac5fe44f2a61b04e9fd))