I'm developing a little utility on c++ in Linux which analyzing big scope of data and return some information about it. You can write some command to interactive command line an it return appropriate data.
First I had only few simple one-word commands. But over time list of commands had grown and some commands acquired params so now I have to look for exactly command spelling in documentation.
So I want to write some advanced command line processor like bash, with auto completing and showing list of possibilities by tab.
Is there any c++ library which can help me in this task?