Command line interpreter for c++ backed by linenoise