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|
|Implementation||C C++ Tcl|
Release Notes: An installation problem has been corrected.
Release Notes: A segfault has been fixed.
Release Notes: This is a bugfix release. The usage-function generated by clig was not printing all available information.
Release Notes: A fix for a bug which broke the generated code on recent Solaris installations.
Release Notes: 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.