aider
aider copied to clipboard
(Draft) Split all console commands to derived class Terminal (from InputOutput) add CommandIO
Remove all console commands form the InputOuput class and put them into a derived class Terminal.
- This allows the InputOutput class to be overridden with other IO classes
- Add CommandIO class, use stdin/stdout via json encoded commands to send/receive info from Coder