For the Windows, non-Eclipse-using, Roku developers, I've put together a Windows Roku Debugger client that supports line-editing, command history, and Unicode debugger output. It's a Python 3.5 program,
roky.py.
You can get
roky.py from
https://github.com/belltown/roky There's documentation at
http://belltown-roku.appspot.com/Roky and on
GitHub.
I've been using it with CMD.EXE, PowerShell, and MinGW without issues. It's Windows-only unless someone wants to port it to a Mac.
Unfortunately, because of the way the Windows Console works, and the fact that Python's readline implementation is blocking with no provisions for being interrupted, I had to use two independent console Windows, one for debugger commands, and one for debugger output, otherwise you wouldn't be able to display debugger output until the user pressed the enter key. Still, the 2nd window is created automatically, and you can move and resize both windows to make it easier to enter debugger commands in the small window, and view the output in the large window.
Hopefully, some of you may find it useful. If anything, it gave me an excuse to start learning Python. I may look into developing a better GUI implementation later that can handle multiple tabs with a debug session in each tab.