I need a CLI shell for my program so TAB-completion etc.