summaryrefslogtreecommitdiffstats
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright yearBoris Kolpackov2017-01-039-11/+11
|
* Add --omit-link-check optionBoris Kolpackov2016-09-032-175/+301
|
* Implement support for sourcing .cli filesBoris Kolpackov2016-01-261-0/+5
| | | | | | | | | | The idea is that the file is "read in" as if its content was copy-n-pasted. For example: "\h|Installation|" source "INSTALL.cli" // Also used to generate plain text INSTALL. Unlike include, source can appear anywhere in the file.
* Add support for --output-{prefix,suffix} optionsBoris Kolpackov2016-01-112-0/+15
|
* Add --std option with c++{98,11,14} values; use function-static in C++11Boris Kolpackov2015-12-092-0/+8
| | | | | This way we can use option descriptions during static initialization (e.g., of an Apache module).
* Don't require ';' after option documentation blockBoris Kolpackov2015-11-261-1/+5
|
* Implement --class-doc optionBoris Kolpackov2015-11-242-13/+36
|
* Implement support for documentation inside classesBoris Kolpackov2015-11-243-18/+24
|
* Implement entire page usage generationBoris Kolpackov2015-11-192-0/+40
|
* Add support for ANSI colorization of usage outputBoris Kolpackov2015-11-182-0/+13
|
* Fix man font selection logicBoris Kolpackov2015-11-181-113/+113
|
* Support specifying documentation variables on command lineBoris Kolpackov2015-11-162-64/+70
|
* Add support for man formattingBoris Kolpackov2015-11-132-109/+49
|
* Implement list supportBoris Kolpackov2015-11-111-0/+1
|
* Implement scope documentation generation in HTMLBoris Kolpackov2015-10-302-247/+248
|
* Add parsing support for scope-level documentationBoris Kolpackov2015-10-291-1/+6
|
* Regenerate man pagesBoris Kolpackov2015-10-292-0/+25
|
* Bump version to 1.2.0.a1Boris Kolpackov2015-04-024-4/+4
|
* Add ability to specify prologues/epilogues for generated C++ filesBoris Kolpackov2012-06-202-12/+124
| | | | | Also add options to specify text prologues/epilogues in addition to files for generated man and html files.
* Rename --*logue options to --*logue-fileBoris Kolpackov2012-06-203-12/+12
|
* Add support for specifying output stream type (--stream-type)Boris Kolpackov2012-06-152-0/+8
|
* Fix documentation stylesheetBoris Kolpackov2012-06-072-34/+37
|
* Documentation updateBoris Kolpackov2012-06-032-8/+13
|
* Add support for -I optionBoris Kolpackov2012-05-112-0/+7
| | | | | | Now quote-included ("") option files are searched for relative to the including file while bracket-included (<>) ones are search in the directories specified with -I.
* Implement option class inheritanceBoris Kolpackov2012-05-103-1/+17
| | | | | | | For now multiple, non-virtual inheritance is supported. An option class can now also be declared abstract using the class c = 0 {...}; syntax. New option, --exclude-base, controls whether base class information is present in usage and documentation.
* Add support for options file inclusionBoris Kolpackov2012-05-101-3/+8
| | | | | | | | | | | | | | New include-path prefixes, c++: and cli:, are now recognized (e.g., include <cli:foo>;). Without a prefix, the include declarations is considered to be c++-include unless the path ends with the .cli extension. The cli-included files are loaded and parsed. Currently, only inclusion relative to the current file is supported. Duplicate inclusions are detected and ignored based on the absolute filesystem path. If a file cli-includes another file, then the runtime code is assumed to come from the included file and is not generated.
* Cosmetic changesBoris Kolpackov2012-05-101-2/+2
|
* Print usage/version information to STDOUT instead of STDERRBoris Kolpackov2012-03-081-7/+7
|
* Allow the options file search function to ignore the fileBoris Kolpackov2011-01-231-3/+7
|
* Add support for multiple file options and file search callbacksBoris Kolpackov2011-01-201-5/+27
|
* Restore deleted documentation filesBoris Kolpackov2011-01-042-0/+497
|
* Copyright updateBoris Kolpackov2011-01-049-481/+8
|
* Cosmetic changesBoris Kolpackov2010-06-043-5/+5
|
* Add support for single quotes in option filesBoris Kolpackov2010-06-043-16/+17
|
* Update description of the --options-file optionBoris Kolpackov2010-06-022-11/+32
|
* Cosmetic changesBoris Kolpackov2010-06-021-3/+3
|
* Add support for quoting in option file scannerBoris Kolpackov2010-06-021-7/+31
|
* Update copyrightBoris Kolpackov2010-01-019-11/+11
|
* Bump version to 1.1.0Boris Kolpackov2009-12-134-4/+4
|
* Allows additional options to be provided in files (--options-file)Boris Kolpackov2009-12-102-0/+19
| | | | Implemented using the new argv_file_scanner scanner implementation.
* Minor terminology fixBoris Kolpackov2009-12-101-1/+1
|
* Scanner-based parsing with support for element erasingBoris Kolpackov2009-12-103-7/+151
| | | | | | Also implement argv_file_scanner which provides support for reading command line arguments from the argv array as well as files specified with command line options. New examples: file. New tests: ctor, erase, file.
* Implement option value modifiers generationBoris Kolpackov2009-11-223-8/+15
|
* Complete the implementation of the option documentationBoris Kolpackov2009-11-178-188/+727
| | | | | Add the man page generator. Port CLI usage, HTML documentation and the man page to the auto-generated version. Update examples and documentation.
* Implement option documentation support in frontendBoris Kolpackov2009-11-081-3/+10
|
* Documentation fixesBoris Kolpackov2009-10-301-1/+1
|
* Documentation fixesBoris Kolpackov2009-10-284-72/+72
|
* Write getting started guideBoris Kolpackov2009-10-184-3/+1029
|
* Cosmetic changesBoris Kolpackov2009-10-181-2/+1
|
* Add install targetBoris Kolpackov2009-10-111-0/+25
|