Commands now register through Core framework lifecycle via cli.WithCommands() instead of side-channel init() functions. Co-Authored-By: Virgil <virgil@lethean.io>
Co-Authored-By: Virgil <virgil@lethean.io>