Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
CLIG(1)			      Programmer's Manual		       CLIG(1)

NAME
       ::clig::Rest  -	declare	command	line arguments not associated with any
       option

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

       Rest name usage [-c lo hi]

DESCRIPTION
       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 respec-
       tively.

       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

SEE ALSO
       clig_Flag(n), clig_Double(n), clig_Float(n), clig_Version(n),  clig_Us-
       age(n),	clig_Name(n), clig_Int(n), clig_parseCmdline(n), clig_Long(n),
       clig_String(n), clig_Commandline(n), clig(1), clig_Description(n)

Kir				   1.9.11.1			       CLIG(1)

NAME | SYNOPSIS | DESCRIPTION | PARSER RESULT | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=clig_Rest&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help