- Command suggestion - if a command is not found, the cli will try to figure out what command you meant.
- None
- None
- None
- Command namespace, all commands are groupped under whatever comes before the colon.
- None
- None
- None
- None
- Modified the examples to be a bit more clearer
- None
- Fixed Input::ask method, now it prints the question and waits for input
- None
- Changed project name from commandline to console-component
- None
- None
- Added formatting output messages, could now achieved by using Output::writeLine(std::string) or Output::write(std::string) same as using fprintf("some string %s and other types %d", "string", 1.5) c function
- Added an overload method that accept also a Console::Types::Color of type enum as first parameter to output the stream in predefined colors (currently supported: colors red, yellow, green)
- Added few tests to cmake using googletest as the testing framework.
- None
- Removed output::writeLineBreak() method
- None
- Added support to windows
- Added 3 new methods were added to output interface for outputting errors, warnings and info
- Added options on the command level
- Added one new method was added to input interface for fetching single option
- Changed options parsing, it's now a bit more verbose
- None
- None
- Added setters for application name, description, version and usage
- Added a flag to turn on auto print help if needed
- Added global options with aliases
- Added commands functionality
- Added progress bar to output interface
- None
- None
- None