Clig uses a simple description file to create C-code to interprete the typical *NIX command line as well as an up-to-date usage-message and a manual page skeleton. It supports Flag, String, Int, Long, Float and Double types, with ranges, defaults, and more. The generated C-Code is ANSI but has been reported to work with C++. It is self contained code which does not depend on any library other than libc. Included is a TCL-only TCL-package to instrument your TCL scripts the same way as your C-programs.
| Tags | Software Development Code Generators Interpreters Libraries Utilities |
|---|---|
| Licenses | GPL |
| Implementation | C C++ Tcl |
Recent releases


Changes: An installation problem has been corrected.


Changes: A segfault has been fixed.


Changes: This is a bugfix release. The usage-function generated by clig was not printing all available information.


Changes: A fix for a bug which broke the generated code on recent Solaris installations.


Changes: The move from 1.1.x to 1.9.x introduced a serious bug in the C-code which is now removed. Clig now understands the additional option types Long and Double.
80x86 assembler designed for portability and modularity