All CLI output goes through Cli.Print() instead of direct fmt calls. SetOutput() allows redirecting (testing, logging, etc). Co-Authored-By: Virgil <virgil@lethean.io>