CmdLet A CLI framework based on deorators and with native support for dependency injection. Inspired by CliFx and Clime