# Functions
NewFakeCmdIO creates a new FakeCmdIO.
# Structs
FakeCmdIO contains fake implementations of the CmdIo dependencies.
FakeExiter doesn't exit, but instead stores the exit message.
FakeStdioReaderWriter is a fake implementation of a reader/writer to stdout.