clig_Rest(7)

clig_Rest7

Declare command line arguments not associated with any option

Usage

package require clig
namespace import ::clig::*
setSpec db

Rest name usage [-c lo hi]

Overview

The Rest command specifies, what the parser should do with command line arguments not associated with any option. Option -c specifies how man non-option arguments are allowed on the command line (see clig::String(n)). The default values for lo and hi are 0 and oo respectively.

Without a Rest-declaration the parser will generate an error message and terminate the program.

If a Rest is declared, non-option arguments are returned by the parser as described below.

Parser result

tcl

Within a Tcl-script, the parser will set the variable with name varname in the stack-frame of its caller to the arguments on the command line which are not parameters of any option.

C

Mainly for historical reasons, the structure returned by the parser contains the slots int argc and char **argv. They contain the arguments on the command line which are not parameters of any option.

Example use of Rest:

Rest infiles {input files} -c 1 oo

Releases

4 releases since Debian 3.0 (Woody); the text changed 3 times.

  1. 3.0
  2. 3.1
  3. 4.0
  4. 5.0

From clig 1.9.11.1-3 in Debian 5.0 (Lenny). Parsed by carta from the page's man source.