A serial command line interface with buffer editing.
An easy to use command line interface, simply add commands and their callbacks.