128 Commits (89a4c2f33a484de92eb8f7e28b2fc47a660d81c7)

Author SHA1 Message Date
Martchus 89a4c2f33a Skip suggestions for pre-defined values if none assigned 4 years ago
Martchus b69b841fa3 Prevent huge memory allocation for Damerau-Levenshtein algo 4 years ago
Martchus 5e8d8cb7d1 Show dashes in suggestions 4 years ago
Martchus 24720bbbc1 Fix passing cursor position to findSuggestions() 4 years ago
Martchus 5eb3e2aa75 Fix suggestion if only one available 4 years ago
Martchus f0b777207e Fix dependency version under GCC 8 4 years ago
Martchus 8ef92cbf47 Use Levenshtein algo to provide suggestions if arg not found 4 years ago
Martchus 44f0206a13 Refactor ArgumentReader::read() 4 years ago
Martchus 0e8dcbecae Refactor value completion in ArgumentParser::printBashCompletion() 4 years ago
Martchus 872ee49979 Refactor ArgumentParser::printBashCompletion() 4 years ago
Martchus 94e76f5a1a Add experimental methods to convert argument values 4 years ago
Martchus c8bf068e74 Reorder method declarations in Argument and ArgumentParser 4 years ago
Martchus 55649d750a Fix calling verifyArgs() 4 years ago
Martchus 6249db3b09 Remove unused parameter in ArgumentParser::verifyArgs() 4 years ago
Martchus 368fc46e47 Improve tests of argument parser 4 years ago
Martchus 2a797e436d Improve documentation of value completion behaviour 4 years ago
Martchus 8c42a4644b Simplify ArgumentParser::readArgs() 4 years ago
Martchus ff5eb6c7c9 Do not show help for --help 4 years ago
Martchus 09f9181281 Split operations from other top-level args in --help 4 years ago
Martchus a3192a1113 Fix parsing top-level argument after abbreviation 5 years ago
Martchus ad705239b2 Simplify argument parsing 5 years ago
Martchus a16b056dc3 Fix reading value after abbreviation and equation sign 5 years ago
Martchus 8aff877874 Fix comparing sibling name with denoted name 5 years ago
Martchus 424a0bfb6f Add method for parsing args with customizable behavior 5 years ago
Martchus f9e4c74aff argument parser: Expose occurrence info directly 5 years ago
Martchus cc09fdc35f Use Argument::varValueCount everywhere 5 years ago
Martchus 6bc97e5b16 Fix API doc (\macro -> \def) 5 years ago
Martchus 3c16d2beb8 Export determineTerminalSize() correctly 5 years ago
Martchus 60e4fead05 Deprecate FakeQtConfigArguments 5 years ago
Martchus ba620c5e0a Apply clang-format 5 years ago
Martchus 46f652ad00 Improve readability of ArgumentReader::read and use Phrases 5 years ago
Steven Penny e07782ae16 commandlineutils.cpp: correct rows and columns 5 years ago
Martchus 9829dbe727 Make use of escape codes configurable 5 years ago
Martchus 6933b7b33e argument parser: Add public accessor for callback 5 years ago
Martchus cf09db8166 Export ostream &operator<<(std::ostream&,const Failure&failure) 5 years ago
Martchus ee66c56905 Improve documentation 5 years ago
Martchus 46bfbdd829 Allow initialization of values for shell completion in callback 5 years ago
Martchus b7b218c831 Wrap strings which are likely long when printing help 5 years ago
Martchus 6e80640db5 Add method to determine terminal size 5 years ago
Martchus 027e784f1c Only make extra newline before example for top-level args 5 years ago
Martchus 8750e385f1 Improve doc for ArgumentParser::parseArgs()/readArgs() 5 years ago
Martchus 2f5f197b95 Add ArgumentParser::parseArgsOrExit() 5 years ago
Martchus 1c450d43a2 Add method to find specified operation 5 years ago
Martchus a1d6c3ba7b Make invokeCallbacks() static as no members used 5 years ago
Martchus 37a84d64f1 Fix warnings about use of NULL in startConsole() 5 years ago
Martchus e52fd5a4af Apply tidy after updating to clang-format 5.0.0 5 years ago
Martchus 12be122d66 Improve printing argument info 5 years ago
Martchus d7cf4312bf bash completion: Fix case when no current word index specified 5 years ago
Martchus 1af88c964e bash completion: Show values for implicit args 5 years ago
Martchus 4157f8849a Improve argument parser tests 5 years ago