File: ANNOUNCE

package info (click to toggle)
clig 1.1.3-4
  • links: PTS
  • area: main
  • in suites: potato
  • size: 328 kB
  • ctags: 72
  • sloc: tcl: 1,459; ansic: 253; makefile: 109; sh: 60; csh: 52
file content (58 lines) | stat: -rw-r--r-- 1,487 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
Today I would like to announce clig-1.1.0 .

In facto the only change compared to 1.0.2 is the introduction of a rpm
in addition to the tar.gz .

Read on, if you don't know yet about clig.

----------------------------------------

				 The
		  Command Line Interpreter Generator
			     --- clig ---

				  by
			    Harald Kirsch
			  (kir@iitb.fhg.de)


1) Clig creates for your C-Program

  o a command line interpreter with those features:
    -- Flag, Float, Int or String options
    -- number of parameters of options can be specified
    -- range can be specified for the numerical options
    -- options can have defaults
    -- options can be mandatory (not really optional then :-)
    
    Existence of mandatory options, correct range of numerical option
    arguments and correct number of arguments for every option is
    checked. Violation results in readable error messages.

    Parsed results are delivered to your program in a custum-built
    structure.

  o a readable, up-to-date usage-message

  o a basic manual page


2) Clig takes as input a simple description file.


3) Clig generates standard C (well, I tried as hard as I can :-)
   It is reported to work well with C++.


4) The resulting code is self contained and does not depend on a library
(except for libc, of course).


5) Clig is written in Tcl (nevertheless, (4) applies!)


6) Clig is free software. Its licence is the GPL.


7) More info and download at http://wsd.iitb.fhg.de/~kir/clighome