cmdr
Check-in [860ef7cfb3]
Not logged in
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to [email protected]
or submit via the online form by Sep 9.

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:history - Added missing docs.
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 860ef7cfb35205ecb059e5e74821e5ea080eea4d
User & Date: andreask 2015-04-17 23:24:03
Context
2015-05-08
20:27
Fix officer tests, new -- option. check-in: 00a6db24bb user: aku tags: trunk
00:17
Begin support of negative/inverted aliases for boolean options. check-in: a09daa498b user: andreask tags: neg-aliases
2015-04-21
18:11
Draft work on an output package for basic terminal control, and animations (like progress-bars, barber-poles, counters, etc.) check-in: faf4b58f8c user: andreask tags: say-more
2015-04-17
23:24
history - Added missing docs. check-in: 860ef7cfb3 user: andreask tags: trunk
22:18
Docs - Separate package version information from the project version number. Regenerated docs. check-in: c8ea7fb2f9 user: andreask tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Added doc/cmdr_history.man.

            1  +[comment {-*- tcl -*- doctools manpage}]
            2  +[include parts/definitions.inc]
            3  +[vset VERSION 0.1]
            4  +[manpage_begin [vset LABEL_HISTORY] [vset MAN_SECTION] [vset VERSION]]
            5  +[include parts/module.inc]
            6  +[require fileutil]
            7  +[require cmdr::history]
            8  +[titledesc [vset TITLE_HISTORY]]
            9  +[description]
           10  +[include parts/welcome.inc]
           11  +
           12  +This package provides utility commands to manage a command history.
           13  +
           14  +[section API]
           15  +[list_begin definitions]
           16  +[comment {- - -- --- ----- -------- -------------}]
           17  +[call [cmd ::cmdr::history] [method attach] [arg actor]]
           18  +
           19  +When invoked this command extends the [arg actor] instance
           20  +(an officer) with the necessary commands (a [cmd history] officer) and
           21  +settings to record a history of commands entered for this actor and
           22  +its subordinate commands, and allow the user to manage this history.
           23  +
           24  +[para] The result of the command is the empty string.
           25  +
           26  +[list_begin arguments]
           27  +[arg_def cmdr::officer actor] The officer to extend with history
           28  +management commands.
           29  +[list_end]
           30  +
           31  +After attachment the actor will accept the following 3 commands:
           32  +
           33  +[example {
           34  +    history list ?n?  - Show last n history entries. Defaults to all.
           35  +    history clear     - Drop all history entries
           36  +    history limit ?n? - Limit history to 'n' entries (n >= 0). Unlimited for n < 0.
           37  +}]
           38  +
           39  +[comment {- - -- --- ----- -------- -------------}]
           40  +[call [cmd ::cmdr::history] [method save-to] [arg path]]
           41  +
           42  +When invoked this command sets the package-wide history save file used
           43  +by the commands to the [arg path].
           44  +
           45  +[para] The result of the command is the empty string.
           46  +
           47  +[comment {- - -- --- ----- -------- -------------}]
           48  +[call [cmd ::cmdr::history] [method initial-limit] [arg limit]]
           49  +
           50  +When invoked this command sets the package-wide limit on history size
           51  +to [arg limit]. A value less than zero means "no limit".
           52  +
           53  +[para] The result of the command is the empty string.
           54  +
           55  +[list_end]
           56  +
           57  +[include parts/feedback.inc]
           58  +[manpage_end]

Changes to doc/parts/definitions.inc.

    20     20   [vset TITLE_DSL_OFFICER   "[vset PTITLE] - Officer Specification Language"]
    21     21   [vset TITLE_DSL_PRIVATE   "[vset PTITLE] - Private Specification Language"]
    22     22   [vset TITLE_DSL_PARAMETER "[vset PTITLE] - Parameter Specification Language"]
    23     23   [vset TITLE_HELP          "[vset PTITLE] - (Internal) Utilities for help text formatting and setup"]
    24     24   [vset TITLE_HELP_JSON     "[vset PTITLE] - Formatting help as JSON object"]
    25     25   [vset TITLE_HELP_SQL      "[vset PTITLE] - Formatting help as series of SQL commands"]
    26     26   [vset TITLE_HELP_TCL      "[vset PTITLE] - Formatting help as Tcl data structure"]
           27  +[vset TITLE_HISTORY       "[vset PTITLE] - Utilities for history management"]
    27     28   [vset TITLE_OFFICER       "[vset PTITLE] - (Internal) Aggregation of multiple commands for dispatch."]
    28     29   [vset TITLE_PAGER         "[vset PTITLE] - Paging long output"]
    29     30   [vset TITLE_PARAMETER     "[vset PTITLE] - (Partially internal) Command parameters"]
    30     31   [vset TITLE_PRIVATE       "[vset PTITLE] - (Internal) Single command handling, options, and arguments"]
    31     32   [vset TITLE_TTY           "[vset PTITLE] - Check if stdin is a tty, i.e. terminal"]
    32     33   [vset TITLE_UTIL          "[vset PTITLE] - (Internal) General Utilities"]
    33     34   [vset TITLE_VALIDATE      "[vset PTITLE] - Standard validation types for parameters"]
................................................................................
    61     62   [vset LABEL_DSL_OFFICER   [vset PROJECT]-spec-dsl-officer]
    62     63   [vset LABEL_DSL_PARAMETER [vset PROJECT]-spec-dsl-parameter]
    63     64   [vset LABEL_DSL_PRIVATE   [vset PROJECT]-spec-dsl-private]
    64     65   [vset LABEL_HELP          [vset PROJECT]::help]
    65     66   [vset LABEL_HELP_JSON     [vset PROJECT]::help::json]
    66     67   [vset LABEL_HELP_SQL      [vset PROJECT]::help::sql]
    67     68   [vset LABEL_HELP_TCL      [vset PROJECT]::help::tcl]
           69  +[vset LABEL_HISTORY       [vset PROJECT]::history]
    68     70   [vset LABEL_OFFICER       [vset PROJECT]::officer]
    69     71   [vset LABEL_PAGER         [vset PROJECT]::pager]
    70     72   [vset LABEL_PARAMETER     [vset PROJECT]::parameter]
    71     73   [vset LABEL_PRIVATE       [vset PROJECT]::private]
    72     74   [vset LABEL_TTY           [vset PROJECT]::tty]
    73     75   [vset LABEL_UTIL          [vset PROJECT]::util]
    74     76   [vset LABEL_VALIDATE      [vset PROJECT]::validate]

Added embedded/man/files/cmdr_history.n.

            1  +'\"
            2  +'\" Generated from file 'cmdr_history\&.man' by tcllib/doctools with format 'nroff'
            3  +'\" Copyright (c) 2013-2015 Andreas Kupries
            4  +'\" Copyright (c) 2013-2015 Documentation, Andreas Kupries
            5  +'\"
            6  +.TH "cmdr::history" n 0\&.1 doc "Cmdr, a framework for command line parsing and dispatch"
            7  +.\" The -*- nroff -*- definitions below are for supplemental macros used
            8  +.\" in Tcl/Tk manual entries.
            9  +.\"
           10  +.\" .AP type name in/out ?indent?
           11  +.\"	Start paragraph describing an argument to a library procedure.
           12  +.\"	type is type of argument (int, etc.), in/out is either "in", "out",
           13  +.\"	or "in/out" to describe whether procedure reads or modifies arg,
           14  +.\"	and indent is equivalent to second arg of .IP (shouldn't ever be
           15  +.\"	needed;  use .AS below instead)
           16  +.\"
           17  +.\" .AS ?type? ?name?
           18  +.\"	Give maximum sizes of arguments for setting tab stops.  Type and
           19  +.\"	name are examples of largest possible arguments that will be passed
           20  +.\"	to .AP later.  If args are omitted, default tab stops are used.
           21  +.\"
           22  +.\" .BS
           23  +.\"	Start box enclosure.  From here until next .BE, everything will be
           24  +.\"	enclosed in one large box.
           25  +.\"
           26  +.\" .BE
           27  +.\"	End of box enclosure.
           28  +.\"
           29  +.\" .CS
           30  +.\"	Begin code excerpt.
           31  +.\"
           32  +.\" .CE
           33  +.\"	End code excerpt.
           34  +.\"
           35  +.\" .VS ?version? ?br?
           36  +.\"	Begin vertical sidebar, for use in marking newly-changed parts
           37  +.\"	of man pages.  The first argument is ignored and used for recording
           38  +.\"	the version when the .VS was added, so that the sidebars can be
           39  +.\"	found and removed when they reach a certain age.  If another argument
           40  +.\"	is present, then a line break is forced before starting the sidebar.
           41  +.\"
           42  +.\" .VE
           43  +.\"	End of vertical sidebar.
           44  +.\"
           45  +.\" .DS
           46  +.\"	Begin an indented unfilled display.
           47  +.\"
           48  +.\" .DE
           49  +.\"	End of indented unfilled display.
           50  +.\"
           51  +.\" .SO ?manpage?
           52  +.\"	Start of list of standard options for a Tk widget. The manpage
           53  +.\"	argument defines where to look up the standard options; if
           54  +.\"	omitted, defaults to "options". The options follow on successive
           55  +.\"	lines, in three columns separated by tabs.
           56  +.\"
           57  +.\" .SE
           58  +.\"	End of list of standard options for a Tk widget.
           59  +.\"
           60  +.\" .OP cmdName dbName dbClass
           61  +.\"	Start of description of a specific option.  cmdName gives the
           62  +.\"	option's name as specified in the class command, dbName gives
           63  +.\"	the option's name in the option database, and dbClass gives
           64  +.\"	the option's class in the option database.
           65  +.\"
           66  +.\" .UL arg1 arg2
           67  +.\"	Print arg1 underlined, then print arg2 normally.
           68  +.\"
           69  +.\" .QW arg1 ?arg2?
           70  +.\"	Print arg1 in quotes, then arg2 normally (for trailing punctuation).
           71  +.\"
           72  +.\" .PQ arg1 ?arg2?
           73  +.\"	Print an open parenthesis, arg1 in quotes, then arg2 normally
           74  +.\"	(for trailing punctuation) and then a closing parenthesis.
           75  +.\"
           76  +.\"	# Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
           77  +.if t .wh -1.3i ^B
           78  +.nr ^l \n(.l
           79  +.ad b
           80  +.\"	# Start an argument description
           81  +.de AP
           82  +.ie !"\\$4"" .TP \\$4
           83  +.el \{\
           84  +.   ie !"\\$2"" .TP \\n()Cu
           85  +.   el          .TP 15
           86  +.\}
           87  +.ta \\n()Au \\n()Bu
           88  +.ie !"\\$3"" \{\
           89  +\&\\$1 \\fI\\$2\\fP (\\$3)
           90  +.\".b
           91  +.\}
           92  +.el \{\
           93  +.br
           94  +.ie !"\\$2"" \{\
           95  +\&\\$1	\\fI\\$2\\fP
           96  +.\}
           97  +.el \{\
           98  +\&\\fI\\$1\\fP
           99  +.\}
          100  +.\}
          101  +..
          102  +.\"	# define tabbing values for .AP
          103  +.de AS
          104  +.nr )A 10n
          105  +.if !"\\$1"" .nr )A \\w'\\$1'u+3n
          106  +.nr )B \\n()Au+15n
          107  +.\"
          108  +.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
          109  +.nr )C \\n()Bu+\\w'(in/out)'u+2n
          110  +..
          111  +.AS Tcl_Interp Tcl_CreateInterp in/out
          112  +.\"	# BS - start boxed text
          113  +.\"	# ^y = starting y location
          114  +.\"	# ^b = 1
          115  +.de BS
          116  +.br
          117  +.mk ^y
          118  +.nr ^b 1u
          119  +.if n .nf
          120  +.if n .ti 0
          121  +.if n \l'\\n(.lu\(ul'
          122  +.if n .fi
          123  +..
          124  +.\"	# BE - end boxed text (draw box now)
          125  +.de BE
          126  +.nf
          127  +.ti 0
          128  +.mk ^t
          129  +.ie n \l'\\n(^lu\(ul'
          130  +.el \{\
          131  +.\"	Draw four-sided box normally, but don't draw top of
          132  +.\"	box if the box started on an earlier page.
          133  +.ie !\\n(^b-1 \{\
          134  +\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
          135  +.\}
          136  +.el \}\
          137  +\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
          138  +.\}
          139  +.\}
          140  +.fi
          141  +.br
          142  +.nr ^b 0
          143  +..
          144  +.\"	# VS - start vertical sidebar
          145  +.\"	# ^Y = starting y location
          146  +.\"	# ^v = 1 (for troff;  for nroff this doesn't matter)
          147  +.de VS
          148  +.if !"\\$2"" .br
          149  +.mk ^Y
          150  +.ie n 'mc \s12\(br\s0
          151  +.el .nr ^v 1u
          152  +..
          153  +.\"	# VE - end of vertical sidebar
          154  +.de VE
          155  +.ie n 'mc
          156  +.el \{\
          157  +.ev 2
          158  +.nf
          159  +.ti 0
          160  +.mk ^t
          161  +\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
          162  +.sp -1
          163  +.fi
          164  +.ev
          165  +.\}
          166  +.nr ^v 0
          167  +..
          168  +.\"	# Special macro to handle page bottom:  finish off current
          169  +.\"	# box/sidebar if in box/sidebar mode, then invoked standard
          170  +.\"	# page bottom macro.
          171  +.de ^B
          172  +.ev 2
          173  +'ti 0
          174  +'nf
          175  +.mk ^t
          176  +.if \\n(^b \{\
          177  +.\"	Draw three-sided box if this is the box's first page,
          178  +.\"	draw two sides but no top otherwise.
          179  +.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
          180  +.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
          181  +.\}
          182  +.if \\n(^v \{\
          183  +.nr ^x \\n(^tu+1v-\\n(^Yu
          184  +\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
          185  +.\}
          186  +.bp
          187  +'fi
          188  +.ev
          189  +.if \\n(^b \{\
          190  +.mk ^y
          191  +.nr ^b 2
          192  +.\}
          193  +.if \\n(^v \{\
          194  +.mk ^Y
          195  +.\}
          196  +..
          197  +.\"	# DS - begin display
          198  +.de DS
          199  +.RS
          200  +.nf
          201  +.sp
          202  +..
          203  +.\"	# DE - end display
          204  +.de DE
          205  +.fi
          206  +.RE
          207  +.sp
          208  +..
          209  +.\"	# SO - start of list of standard options
          210  +.de SO
          211  +'ie '\\$1'' .ds So \\fBoptions\\fR
          212  +'el .ds So \\fB\\$1\\fR
          213  +.SH "STANDARD OPTIONS"
          214  +.LP
          215  +.nf
          216  +.ta 5.5c 11c
          217  +.ft B
          218  +..
          219  +.\"	# SE - end of list of standard options
          220  +.de SE
          221  +.fi
          222  +.ft R
          223  +.LP
          224  +See the \\*(So manual entry for details on the standard options.
          225  +..
          226  +.\"	# OP - start of full description for a single option
          227  +.de OP
          228  +.LP
          229  +.nf
          230  +.ta 4c
          231  +Command-Line Name:	\\fB\\$1\\fR
          232  +Database Name:	\\fB\\$2\\fR
          233  +Database Class:	\\fB\\$3\\fR
          234  +.fi
          235  +.IP
          236  +..
          237  +.\"	# CS - begin code excerpt
          238  +.de CS
          239  +.RS
          240  +.nf
          241  +.ta .25i .5i .75i 1i
          242  +..
          243  +.\"	# CE - end code excerpt
          244  +.de CE
          245  +.fi
          246  +.RE
          247  +..
          248  +.\"	# UL - underline word
          249  +.de UL
          250  +\\$1\l'|0\(ul'\\$2
          251  +..
          252  +.\"	# QW - apply quotation marks to word
          253  +.de QW
          254  +.ie '\\*(lq'"' ``\\$1''\\$2
          255  +.\"" fix emacs highlighting
          256  +.el \\*(lq\\$1\\*(rq\\$2
          257  +..
          258  +.\"	# PQ - apply parens and quotation marks to word
          259  +.de PQ
          260  +.ie '\\*(lq'"' (``\\$1''\\$2)\\$3
          261  +.\"" fix emacs highlighting
          262  +.el (\\*(lq\\$1\\*(rq\\$2)\\$3
          263  +..
          264  +.\"	# QR - quoted range
          265  +.de QR
          266  +.ie '\\*(lq'"' ``\\$1''\\-``\\$2''\\$3
          267  +.\"" fix emacs highlighting
          268  +.el \\*(lq\\$1\\*(rq\\-\\*(lq\\$2\\*(rq\\$3
          269  +..
          270  +.\"	# MT - "empty" string
          271  +.de MT
          272  +.QW ""
          273  +..
          274  +.BS
          275  +.SH NAME
          276  +cmdr::history \- Cmdr - Utilities for history management
          277  +.SH SYNOPSIS
          278  +package require \fBfileutil \fR
          279  +.sp
          280  +package require \fBcmdr::history \fR
          281  +.sp
          282  +\fB::cmdr::history\fR \fBattach\fR \fIactor\fR
          283  +.sp
          284  +\fB::cmdr::history\fR \fBsave-to\fR \fIpath\fR
          285  +.sp
          286  +\fB::cmdr::history\fR \fBinitial-limit\fR \fIlimit\fR
          287  +.sp
          288  +.BE
          289  +.SH DESCRIPTION
          290  +.PP
          291  +Welcome to the Cmdr project, written by Andreas Kupries\&.
          292  +.PP
          293  +For availability please read \fICmdr - How To Get The Sources\fR\&.
          294  +.PP
          295  +This package provides utility commands to manage a command history\&.
          296  +.SH API
          297  +.TP
          298  +\fB::cmdr::history\fR \fBattach\fR \fIactor\fR
          299  +When invoked this command extends the \fIactor\fR instance
          300  +(an officer) with the necessary commands (a \fBhistory\fR officer) and
          301  +settings to record a history of commands entered for this actor and
          302  +its subordinate commands, and allow the user to manage this history\&.
          303  +.sp
          304  +The result of the command is the empty string\&.
          305  +.RS
          306  +.TP
          307  +cmdr::officer \fIactor\fR
          308  +The officer to extend with history
          309  +management commands\&.
          310  +.RE
          311  +.IP
          312  +After attachment the actor will accept the following 3 commands:
          313  +.CS
          314  +
          315  +
          316  +    history list ?n?  - Show last n history entries\&. Defaults to all\&.
          317  +    history clear     - Drop all history entries
          318  +    history limit ?n? - Limit history to 'n' entries (n >= 0)\&. Unlimited for n < 0\&.
          319  +
          320  +.CE
          321  +.TP
          322  +\fB::cmdr::history\fR \fBsave-to\fR \fIpath\fR
          323  +When invoked this command sets the package-wide history save file used
          324  +by the commands to the \fIpath\fR\&.
          325  +.sp
          326  +The result of the command is the empty string\&.
          327  +.TP
          328  +\fB::cmdr::history\fR \fBinitial-limit\fR \fIlimit\fR
          329  +When invoked this command sets the package-wide limit on history size
          330  +to \fIlimit\fR\&. A value less than zero means "no limit"\&.
          331  +.sp
          332  +The result of the command is the empty string\&.
          333  +.PP
          334  +.SH "BUGS, IDEAS, FEEDBACK"
          335  +Both the package(s) and this documentation will undoubtedly contain
          336  +bugs and other problems\&.
          337  +Please report such at
          338  +\fICmdr Tickets\fR [https:/core\&.tcl\&.tk/akupries/cmdr]\&.
          339  +.PP
          340  +Please also report any ideas you may have for enhancements of
          341  +either package(s) and/or documentation\&.
          342  +.SH KEYWORDS
          343  +arguments, command hierarchy, command line completion, command line handling, command tree, editing command line, help for command line, hierarchy of commands, interactive command shell, optional arguments, options, parameters, processing command line, tree of commands
          344  +.SH COPYRIGHT
          345  +.nf
          346  +Copyright (c) 2013-2015 Andreas Kupries
          347  +Copyright (c) 2013-2015 Documentation, Andreas Kupries
          348  +
          349  +.fi

Changes to embedded/man/index.n.

   333    333   cmdr::help::json
   334    334   .TP
   335    335   \fBfiles/cmdr_help_sql\&.n\fR
   336    336   cmdr::help::sql
   337    337   .TP
   338    338   \fBfiles/cmdr_help_tcl\&.n\fR
   339    339   cmdr::help::tcl
          340  +.TP
          341  +\fBfiles/cmdr_history\&.n\fR
          342  +cmdr::history
   340    343   .TP
   341    344   \fBfiles/cmdr_officer\&.n\fR
   342    345   cmdr::officer
   343    346   .TP
   344    347   \fBfiles/cmdr_pager\&.n\fR
   345    348   cmdr::pager
   346    349   .TP
................................................................................
   447    450   cmdr::help::json
   448    451   .TP
   449    452   \fBfiles/cmdr_help_sql\&.n\fR
   450    453   cmdr::help::sql
   451    454   .TP
   452    455   \fBfiles/cmdr_help_tcl\&.n\fR
   453    456   cmdr::help::tcl
          457  +.TP
          458  +\fBfiles/cmdr_history\&.n\fR
          459  +cmdr::history
   454    460   .TP
   455    461   \fBfiles/cmdr_officer\&.n\fR
   456    462   cmdr::officer
   457    463   .TP
   458    464   \fBfiles/cmdr_pager\&.n\fR
   459    465   cmdr::pager
   460    466   .TP
................................................................................
   561    567   cmdr::help::json
   562    568   .TP
   563    569   \fBfiles/cmdr_help_sql\&.n\fR
   564    570   cmdr::help::sql
   565    571   .TP
   566    572   \fBfiles/cmdr_help_tcl\&.n\fR
   567    573   cmdr::help::tcl
          574  +.TP
          575  +\fBfiles/cmdr_history\&.n\fR
          576  +cmdr::history
   568    577   .TP
   569    578   \fBfiles/cmdr_officer\&.n\fR
   570    579   cmdr::officer
   571    580   .TP
   572    581   \fBfiles/cmdr_pager\&.n\fR
   573    582   cmdr::pager
   574    583   .TP
................................................................................
   675    684   cmdr::help::json
   676    685   .TP
   677    686   \fBfiles/cmdr_help_sql\&.n\fR
   678    687   cmdr::help::sql
   679    688   .TP
   680    689   \fBfiles/cmdr_help_tcl\&.n\fR
   681    690   cmdr::help::tcl
          691  +.TP
          692  +\fBfiles/cmdr_history\&.n\fR
          693  +cmdr::history
   682    694   .TP
   683    695   \fBfiles/cmdr_officer\&.n\fR
   684    696   cmdr::officer
   685    697   .TP
   686    698   \fBfiles/cmdr_pager\&.n\fR
   687    699   cmdr::pager
   688    700   .TP
................................................................................
   789    801   cmdr::help::json
   790    802   .TP
   791    803   \fBfiles/cmdr_help_sql\&.n\fR
   792    804   cmdr::help::sql
   793    805   .TP
   794    806   \fBfiles/cmdr_help_tcl\&.n\fR
   795    807   cmdr::help::tcl
          808  +.TP
          809  +\fBfiles/cmdr_history\&.n\fR
          810  +cmdr::history
   796    811   .TP
   797    812   \fBfiles/cmdr_officer\&.n\fR
   798    813   cmdr::officer
   799    814   .TP
   800    815   \fBfiles/cmdr_pager\&.n\fR
   801    816   cmdr::pager
   802    817   .TP
................................................................................
   903    918   cmdr::help::json
   904    919   .TP
   905    920   \fBfiles/cmdr_help_sql\&.n\fR
   906    921   cmdr::help::sql
   907    922   .TP
   908    923   \fBfiles/cmdr_help_tcl\&.n\fR
   909    924   cmdr::help::tcl
          925  +.TP
          926  +\fBfiles/cmdr_history\&.n\fR
          927  +cmdr::history
   910    928   .TP
   911    929   \fBfiles/cmdr_officer\&.n\fR
   912    930   cmdr::officer
   913    931   .TP
   914    932   \fBfiles/cmdr_pager\&.n\fR
   915    933   cmdr::pager
   916    934   .TP
................................................................................
  1017   1035   cmdr::help::json
  1018   1036   .TP
  1019   1037   \fBfiles/cmdr_help_sql\&.n\fR
  1020   1038   cmdr::help::sql
  1021   1039   .TP
  1022   1040   \fBfiles/cmdr_help_tcl\&.n\fR
  1023   1041   cmdr::help::tcl
         1042  +.TP
         1043  +\fBfiles/cmdr_history\&.n\fR
         1044  +cmdr::history
  1024   1045   .TP
  1025   1046   \fBfiles/cmdr_officer\&.n\fR
  1026   1047   cmdr::officer
  1027   1048   .TP
  1028   1049   \fBfiles/cmdr_pager\&.n\fR
  1029   1050   cmdr::pager
  1030   1051   .TP
................................................................................
  1131   1152   cmdr::help::json
  1132   1153   .TP
  1133   1154   \fBfiles/cmdr_help_sql\&.n\fR
  1134   1155   cmdr::help::sql
  1135   1156   .TP
  1136   1157   \fBfiles/cmdr_help_tcl\&.n\fR
  1137   1158   cmdr::help::tcl
         1159  +.TP
         1160  +\fBfiles/cmdr_history\&.n\fR
         1161  +cmdr::history
  1138   1162   .TP
  1139   1163   \fBfiles/cmdr_officer\&.n\fR
  1140   1164   cmdr::officer
  1141   1165   .TP
  1142   1166   \fBfiles/cmdr_pager\&.n\fR
  1143   1167   cmdr::pager
  1144   1168   .TP
................................................................................
  1245   1269   cmdr::help::json
  1246   1270   .TP
  1247   1271   \fBfiles/cmdr_help_sql\&.n\fR
  1248   1272   cmdr::help::sql
  1249   1273   .TP
  1250   1274   \fBfiles/cmdr_help_tcl\&.n\fR
  1251   1275   cmdr::help::tcl
         1276  +.TP
         1277  +\fBfiles/cmdr_history\&.n\fR
         1278  +cmdr::history
  1252   1279   .TP
  1253   1280   \fBfiles/cmdr_officer\&.n\fR
  1254   1281   cmdr::officer
  1255   1282   .TP
  1256   1283   \fBfiles/cmdr_pager\&.n\fR
  1257   1284   cmdr::pager
  1258   1285   .TP
................................................................................
  1359   1386   cmdr::help::json
  1360   1387   .TP
  1361   1388   \fBfiles/cmdr_help_sql\&.n\fR
  1362   1389   cmdr::help::sql
  1363   1390   .TP
  1364   1391   \fBfiles/cmdr_help_tcl\&.n\fR
  1365   1392   cmdr::help::tcl
         1393  +.TP
         1394  +\fBfiles/cmdr_history\&.n\fR
         1395  +cmdr::history
  1366   1396   .TP
  1367   1397   \fBfiles/cmdr_officer\&.n\fR
  1368   1398   cmdr::officer
  1369   1399   .TP
  1370   1400   \fBfiles/cmdr_pager\&.n\fR
  1371   1401   cmdr::pager
  1372   1402   .TP
................................................................................
  1473   1503   cmdr::help::json
  1474   1504   .TP
  1475   1505   \fBfiles/cmdr_help_sql\&.n\fR
  1476   1506   cmdr::help::sql
  1477   1507   .TP
  1478   1508   \fBfiles/cmdr_help_tcl\&.n\fR
  1479   1509   cmdr::help::tcl
         1510  +.TP
         1511  +\fBfiles/cmdr_history\&.n\fR
         1512  +cmdr::history
  1480   1513   .TP
  1481   1514   \fBfiles/cmdr_officer\&.n\fR
  1482   1515   cmdr::officer
  1483   1516   .TP
  1484   1517   \fBfiles/cmdr_pager\&.n\fR
  1485   1518   cmdr::pager
  1486   1519   .TP
................................................................................
  1587   1620   cmdr::help::json
  1588   1621   .TP
  1589   1622   \fBfiles/cmdr_help_sql\&.n\fR
  1590   1623   cmdr::help::sql
  1591   1624   .TP
  1592   1625   \fBfiles/cmdr_help_tcl\&.n\fR
  1593   1626   cmdr::help::tcl
         1627  +.TP
         1628  +\fBfiles/cmdr_history\&.n\fR
         1629  +cmdr::history
  1594   1630   .TP
  1595   1631   \fBfiles/cmdr_officer\&.n\fR
  1596   1632   cmdr::officer
  1597   1633   .TP
  1598   1634   \fBfiles/cmdr_pager\&.n\fR
  1599   1635   cmdr::pager
  1600   1636   .TP
................................................................................
  1701   1737   cmdr::help::json
  1702   1738   .TP
  1703   1739   \fBfiles/cmdr_help_sql\&.n\fR
  1704   1740   cmdr::help::sql
  1705   1741   .TP
  1706   1742   \fBfiles/cmdr_help_tcl\&.n\fR
  1707   1743   cmdr::help::tcl
         1744  +.TP
         1745  +\fBfiles/cmdr_history\&.n\fR
         1746  +cmdr::history
  1708   1747   .TP
  1709   1748   \fBfiles/cmdr_officer\&.n\fR
  1710   1749   cmdr::officer
  1711   1750   .TP
  1712   1751   \fBfiles/cmdr_pager\&.n\fR
  1713   1752   cmdr::pager
  1714   1753   .TP
................................................................................
  1815   1854   cmdr::help::json
  1816   1855   .TP
  1817   1856   \fBfiles/cmdr_help_sql\&.n\fR
  1818   1857   cmdr::help::sql
  1819   1858   .TP
  1820   1859   \fBfiles/cmdr_help_tcl\&.n\fR
  1821   1860   cmdr::help::tcl
         1861  +.TP
         1862  +\fBfiles/cmdr_history\&.n\fR
         1863  +cmdr::history
  1822   1864   .TP
  1823   1865   \fBfiles/cmdr_officer\&.n\fR
  1824   1866   cmdr::officer
  1825   1867   .TP
  1826   1868   \fBfiles/cmdr_pager\&.n\fR
  1827   1869   cmdr::pager
  1828   1870   .TP

Changes to embedded/man/toc.n.

   332    332   .TP
   333    333   \fBcmdr::help::sql\fR
   334    334   \fIfiles/cmdr_help_sql\&.n\fR: Cmdr - Formatting help as series of SQL commands
   335    335   .TP
   336    336   \fBcmdr::help::tcl\fR
   337    337   \fIfiles/cmdr_help_tcl\&.n\fR: Cmdr - Formatting help as Tcl data structure
   338    338   .TP
          339  +\fBcmdr::history\fR
          340  +\fIfiles/cmdr_history\&.n\fR: Cmdr - Utilities for history management
          341  +.TP
   339    342   \fBcmdr::officer\fR
   340    343   \fIfiles/cmdr_officer\&.n\fR: Cmdr - (Internal) Aggregation of multiple commands for dispatch\&.
   341    344   .TP
   342    345   \fBcmdr::pager\fR
   343    346   \fIfiles/cmdr_pager\&.n\fR: Cmdr - Paging long output
   344    347   .TP
   345    348   \fBcmdr::parameter\fR

Added embedded/www/doc/files/cmdr_history.html.

            1  +
            2  +<html><head>
            3  +<title>cmdr::history - Cmdr, a framework for command line parsing and dispatch</title>
            4  +<style type="text/css"><!--
            5  +    HTML {
            6  +	background: 	#FFFFFF;
            7  +	color: 		black;
            8  +    }
            9  +    BODY {
           10  +	background: 	#FFFFFF;
           11  +	color:	 	black;
           12  +    }
           13  +    DIV.doctools {
           14  +	margin-left:	10%;
           15  +	margin-right:	10%;
           16  +    }
           17  +    DIV.doctools H1,DIV.doctools H2 {
           18  +	margin-left:	-5%;
           19  +    }
           20  +    H1, H2, H3, H4 {
           21  +	margin-top: 	1em;
           22  +	font-family:	sans-serif;
           23  +	font-size:	large;
           24  +	color:		#005A9C;
           25  +	background: 	transparent;
           26  +	text-align:		left;
           27  +    }
           28  +    H1.title {
           29  +	text-align: center;
           30  +    }
           31  +    UL,OL {
           32  +	margin-right: 0em;
           33  +	margin-top: 3pt;
           34  +	margin-bottom: 3pt;
           35  +    }
           36  +    UL LI {
           37  +	list-style: disc;
           38  +    }
           39  +    OL LI {
           40  +	list-style: decimal;
           41  +    }
           42  +    DT {
           43  +	padding-top: 	1ex;
           44  +    }
           45  +    UL.toc,UL.toc UL, UL.toc UL UL {
           46  +	font:		normal 12pt/14pt sans-serif;
           47  +	list-style:	none;
           48  +    }
           49  +    LI.section, LI.subsection {
           50  +	list-style: 	none;
           51  +	margin-left: 	0em;
           52  +	text-indent:	0em;
           53  +	padding: 	0em;
           54  +    }
           55  +    PRE {
           56  +	display: 	block;
           57  +	font-family:	monospace;
           58  +	white-space:	pre;
           59  +	margin:		0%;
           60  +	padding-top:	0.5ex;
           61  +	padding-bottom:	0.5ex;
           62  +	padding-left:	1ex;
           63  +	padding-right:	1ex;
           64  +	width:		100%;
           65  +    }
           66  +    PRE.example {
           67  +	color: 		black;
           68  +	background: 	#f5dcb3;
           69  +	border:		1px solid black;
           70  +    }
           71  +    UL.requirements LI, UL.syntax LI {
           72  +	list-style: 	none;
           73  +	margin-left: 	0em;
           74  +	text-indent:	0em;
           75  +	padding:	0em;
           76  +    }
           77  +    DIV.synopsis {
           78  +	color: 		black;
           79  +	background: 	#80ffff;
           80  +	border:		1px solid black;
           81  +	font-family:	serif;
           82  +	margin-top: 	1em;
           83  +	margin-bottom: 	1em;
           84  +    }
           85  +    UL.syntax {
           86  +	margin-top: 	1em;
           87  +	border-top:	1px solid black;
           88  +    }
           89  +    UL.requirements {
           90  +	margin-bottom: 	1em;
           91  +	border-bottom:	1px solid black;
           92  +    }
           93  +--></style>
           94  +</head>
           95  +<! -- Generated from file 'cmdr_history.man' by tcllib/doctools with format 'html'
           96  +   -->
           97  +<! -- Copyright &copy; 2013-2015 Andreas Kupries   -- Copyright &copy; 2013-2015 Documentation, Andreas Kupries
           98  +   -->
           99  +<! -- CVS: $Id$ cmdr::history.n
          100  +   -->
          101  +<body><div class="doctools">
          102  +<hr> [
          103  +   <a href="../../../../../../home">Home</a>
          104  +| <a href="../../toc.html">Main Table Of Contents</a>
          105  +| <a href="../toc.html">Table Of Contents</a>
          106  +| <a href="../../index.html">Keyword Index</a>
          107  + ] <hr>
          108  +<h1 class="title">cmdr::history(n) 0.1 doc &quot;Cmdr, a framework for command line parsing and dispatch&quot;</h1>
          109  +<div id="name" class="section"><h2><a name="name">Name</a></h2>
          110  +<p>cmdr::history - Cmdr - Utilities for history management</p>
          111  +</div>
          112  +<div id="toc" class="section"><h2><a name="toc">Table Of Contents</a></h2>
          113  +<ul class="toc">
          114  +<li class="section"><a href="#toc">Table Of Contents</a></li>
          115  +<li class="section"><a href="#synopsis">Synopsis</a></li>
          116  +<li class="section"><a href="#section1">Description</a></li>
          117  +<li class="section"><a href="#section2">API</a></li>
          118  +<li class="section"><a href="#section3">Bugs, Ideas, Feedback</a></li>
          119  +<li class="section"><a href="#keywords">Keywords</a></li>
          120  +<li class="section"><a href="#copyright">Copyright</a></li>
          121  +</ul>
          122  +</div>
          123  +<div id="synopsis" class="section"><h2><a name="synopsis">Synopsis</a></h2>
          124  +<div class="synopsis">
          125  +<ul class="requirements">
          126  +<li>package require <b class="pkgname">fileutil</b></li>
          127  +<li>package require <b class="pkgname">cmdr::history</b></li>
          128  +</ul>
          129  +<ul class="syntax">
          130  +<li><a href="#1"><b class="cmd">::cmdr::history</b> <b class="method">attach</b> <i class="arg">actor</i></a></li>
          131  +<li><a href="#2"><b class="cmd">::cmdr::history</b> <b class="method">save-to</b> <i class="arg">path</i></a></li>
          132  +<li><a href="#3"><b class="cmd">::cmdr::history</b> <b class="method">initial-limit</b> <i class="arg">limit</i></a></li>
          133  +</ul>
          134  +</div>
          135  +</div>
          136  +<div id="section1" class="section"><h2><a name="section1">Description</a></h2>
          137  +<p>Welcome to the Cmdr project, written by Andreas Kupries.</p>
          138  +<p>For availability please read <i class="term"><a href="cmdr_howto_get_sources.html">Cmdr - How To Get The Sources</a></i>.</p>
          139  +<p>This package provides utility commands to manage a command history.</p>
          140  +</div>
          141  +<div id="section2" class="section"><h2><a name="section2">API</a></h2>
          142  +<dl class="definitions">
          143  +<dt><a name="1"><b class="cmd">::cmdr::history</b> <b class="method">attach</b> <i class="arg">actor</i></a></dt>
          144  +<dd><p>When invoked this command extends the <i class="arg">actor</i> instance
          145  +(an officer) with the necessary commands (a <b class="cmd">history</b> officer) and
          146  +settings to record a history of commands entered for this actor and
          147  +its subordinate commands, and allow the user to manage this history.</p>
          148  +<p>The result of the command is the empty string.</p>
          149  +<dl class="arguments">
          150  +<dt>cmdr::officer <i class="arg">actor</i></dt>
          151  +<dd><p>The officer to extend with history
          152  +management commands.</p></dd>
          153  +</dl>
          154  +<p>After attachment the actor will accept the following 3 commands:</p>
          155  +<pre class="example">
          156  +    history list ?n?  - Show last n history entries. Defaults to all.
          157  +    history clear     - Drop all history entries
          158  +    history limit ?n? - Limit history to 'n' entries (n &gt;= 0). Unlimited for n &lt; 0.
          159  +</pre>
          160  +</dd>
          161  +<dt><a name="2"><b class="cmd">::cmdr::history</b> <b class="method">save-to</b> <i class="arg">path</i></a></dt>
          162  +<dd><p>When invoked this command sets the package-wide history save file used
          163  +by the commands to the <i class="arg">path</i>.</p>
          164  +<p>The result of the command is the empty string.</p></dd>
          165  +<dt><a name="3"><b class="cmd">::cmdr::history</b> <b class="method">initial-limit</b> <i class="arg">limit</i></a></dt>
          166  +<dd><p>When invoked this command sets the package-wide limit on history size
          167  +to <i class="arg">limit</i>. A value less than zero means &quot;no limit&quot;.</p>
          168  +<p>The result of the command is the empty string.</p></dd>
          169  +</dl>
          170  +</div>
          171  +<div id="section3" class="section"><h2><a name="section3">Bugs, Ideas, Feedback</a></h2>
          172  +<p>Both the package(s) and this documentation will undoubtedly contain
          173  +bugs and other problems.
          174  +Please report such at
          175  +<a href="https:/core.tcl.tk/akupries/cmdr">Cmdr Tickets</a>.</p>
          176  +<p>Please also report any ideas you may have for enhancements of
          177  +either package(s) and/or documentation.</p>
          178  +</div>
          179  +<div id="keywords" class="section"><h2><a name="keywords">Keywords</a></h2>
          180  +<p><a href="../../index.html#key4">arguments</a>, <a href="../../index.html#key5">command hierarchy</a>, <a href="../../index.html#key9">command line completion</a>, <a href="../../index.html#key11">command line handling</a>, <a href="../../index.html#key13">command tree</a>, <a href="../../index.html#key0">editing command line</a>, <a href="../../index.html#key8">help for command line</a>, <a href="../../index.html#key6">hierarchy of commands</a>, <a href="../../index.html#key3">interactive command shell</a>, <a href="../../index.html#key1">optional arguments</a>, <a href="../../index.html#key2">options</a>, <a href="../../index.html#key12">parameters</a>, <a href="../../index.html#key10">processing command line</a>, <a href="../../index.html#key7">tree of commands</a></p>
          181  +</div>
          182  +<div id="copyright" class="section"><h2><a name="copyright">Copyright</a></h2>
          183  +<p>Copyright &copy; 2013-2015 Andreas Kupries<br>
          184  +Copyright &copy; 2013-2015 Documentation, Andreas Kupries</p>
          185  +</div>
          186  +</div></body></html>

Changes to embedded/www/doc/toc.html.

    94     94   <td class="#tocright">Cmdr - Formatting help as series of SQL commands</td>
    95     95   </tr>
    96     96   <tr class="#toceven" >
    97     97   <td class="#tocleft" ><a href="files/cmdr_help_tcl.html">cmdr::help::tcl</a></td>
    98     98   <td class="#tocright">Cmdr - Formatting help as Tcl data structure</td>
    99     99   </tr>
   100    100   <tr class="#tocodd"  >
          101  +<td class="#tocleft" ><a href="files/cmdr_history.html">cmdr::history</a></td>
          102  +<td class="#tocright">Cmdr - Utilities for history management</td>
          103  +</tr>
          104  +<tr class="#toceven" >
   101    105   <td class="#tocleft" ><a href="files/cmdr_officer.html">cmdr::officer</a></td>
   102    106   <td class="#tocright">Cmdr - (Internal) Aggregation of multiple commands for dispatch.</td>
   103    107   </tr>
   104         -<tr class="#toceven" >
          108  +<tr class="#tocodd"  >
   105    109   <td class="#tocleft" ><a href="files/cmdr_pager.html">cmdr::pager</a></td>
   106    110   <td class="#tocright">Cmdr - Paging long output</td>
   107    111   </tr>
   108         -<tr class="#tocodd"  >
          112  +<tr class="#toceven" >
   109    113   <td class="#tocleft" ><a href="files/cmdr_parameter.html">cmdr::parameter</a></td>
   110    114   <td class="#tocright">Cmdr - (Partially internal) Command parameters</td>
   111    115   </tr>
   112         -<tr class="#toceven" >
          116  +<tr class="#tocodd"  >
   113    117   <td class="#tocleft" ><a href="files/cmdr_private.html">cmdr::private</a></td>
   114    118   <td class="#tocright">Cmdr - (Internal) Single command handling, options, and arguments</td>
   115    119   </tr>
   116         -<tr class="#tocodd"  >
          120  +<tr class="#toceven" >
   117    121   <td class="#tocleft" ><a href="files/cmdr_tty.html">cmdr::tty</a></td>
   118    122   <td class="#tocright">Cmdr - Check if stdin is a tty, i.e. terminal</td>
   119    123   </tr>
   120         -<tr class="#toceven" >
          124  +<tr class="#tocodd"  >
   121    125   <td class="#tocleft" ><a href="files/cmdr_util.html">cmdr::util</a></td>
   122    126   <td class="#tocright">Cmdr - (Internal) General Utilities</td>
   123    127   </tr>
   124         -<tr class="#tocodd"  >
          128  +<tr class="#toceven" >
   125    129   <td class="#tocleft" ><a href="files/cmdr_validate.html">cmdr::validate</a></td>
   126    130   <td class="#tocright">Cmdr - Standard validation types for parameters</td>
   127    131   </tr>
   128         -<tr class="#toceven" >
          132  +<tr class="#tocodd"  >
   129    133   <td class="#tocleft" ><a href="files/cmdr_vcommon.html">cmdr::validate::common</a></td>
   130    134   <td class="#tocright">Cmdr - Utilities for Validation Types</td>
   131    135   </tr>
   132         -<tr class="#tocodd"  >
          136  +<tr class="#toceven" >
   133    137   <td class="#tocleft" ><a href="files/cmdr_vt_date.html">cmdr::validate::date</a></td>
   134    138   <td class="#tocright">Cmdr - Validation type for dates</td>
   135    139   </tr>
   136         -<tr class="#toceven" >
          140  +<tr class="#tocodd"  >
   137    141   <td class="#tocleft" ><a href="files/cmdr_vt_posint.html">cmdr::validate::posint</a></td>
   138    142   <td class="#tocright">Cmdr - Validation type for positive integers</td>
   139    143   </tr>
   140         -<tr class="#tocodd"  >
          144  +<tr class="#toceven" >
   141    145   <td class="#tocleft" ><a href="files/cmdr_vt_time.html">cmdr::validate::time</a></td>
   142    146   <td class="#tocright">Cmdr - Validation type for times</td>
   143    147   </tr>
   144         -<tr class="#toceven" >
          148  +<tr class="#tocodd"  >
   145    149   <td class="#tocleft" ><a href="files/cmdr_vt_weekday.html">cmdr::validate::weekday</a></td>
   146    150   <td class="#tocright">Cmdr - Validation type for weekday names</td>
   147    151   </tr>
   148         -<tr class="#tocodd"  >
          152  +<tr class="#toceven" >
   149    153   <td class="#tocleft" ><a href="files/cmdr_vt_year.html">cmdr::validate::year</a></td>
   150    154   <td class="#tocright">Cmdr - Validation type for years</td>
   151    155   </tr>
   152         -<tr class="#toceven" >
          156  +<tr class="#tocodd"  >
   153    157   <td class="#tocleft" ><a href="files/cmdr_howto_development.html">cmdr_development</a></td>
   154    158   <td class="#tocright">Cmdr - The Developer's Guide</td>
   155    159   </tr>
   156         -<tr class="#tocodd"  >
          160  +<tr class="#toceven" >
   157    161   <td class="#tocleft" ><a href="files/cmdr_dev_completion.html">cmdr_dev~completion</a></td>
   158    162   <td class="#tocright">Cmdr - Internals of command line completion</td>
   159    163   </tr>
   160         -<tr class="#toceven" >
          164  +<tr class="#tocodd"  >
   161    165   <td class="#tocleft" ><a href="files/cmdr_dev_dsl.html">cmdr_dev~dsl</a></td>
   162    166   <td class="#tocright">Cmdr - Internals of DSL handling</td>
   163    167   </tr>
   164    168   </table>
   165    169   </dl><hr></body></html>

Changes to embedded/www/index.html.

    18     18   <hr><table class="#idx" width="100%">
    19     19   <tr class="#idxheader"><th colspan="2">
    20     20   <a name="c1">Keywords: A</a>
    21     21   </th></tr>
    22     22   <tr class="#idxeven" valign=top>
    23     23   <td class="#idxleft" width="35%"><a name="key4"> arguments </a></td>
    24     24   <td class="#idxright" width="65%">
    25         -<a href="doc/files/cmdr.html"> cmdr </a> &#183; <a href="doc/files/cmdr_changes.html"> cmdr-changes </a> &#183; <a href="doc/files/cmdr_howto_get_sources.html"> cmdr-howto-get-sources </a> &#183; <a href="doc/files/cmdr_howto_installation.html"> cmdr-installation </a> &#183; <a href="doc/files/cmdr_introduction.html"> cmdr-introduction </a> &#183; <a href="doc/files/cmdr_license.html"> cmdr-license </a> &#183; <a href="doc/files/cmdr_dsl.html"> cmdr-spec-dsl </a> &#183; <a href="doc/files/cmdr_dsl_officer.html"> cmdr-spec-dsl-officer </a> &#183; <a href="doc/files/cmdr_dsl_parameter.html"> cmdr-spec-dsl-parameter </a> &#183; <a href="doc/files/cmdr_dsl_private.html"> cmdr-spec-dsl-private </a> &#183; <a href="doc/files/cmdr_flow.html"> cmdr-spec-flow </a> &#183; <a href="doc/files/cmdr_helpformats.html"> cmdr-user-helpformats </a> &#183; <a href="doc/files/cmdr_vtypes.html"> cmdr-user-vtypes </a> &#183; <a href="doc/files/cmdr_actor.html"> cmdr::actor </a> &#183; <a href="doc/files/cmdr_ask.html"> cmdr::ask </a> &#183; <a href="doc/files/cmdr_color.html"> cmdr::color </a> &#183; <a href="doc/files/cmdr_config.html"> cmdr::config </a> &#183; <a href="doc/files/cmdr_help.html"> cmdr::help </a> &#183; <a href="doc/files/cmdr_help_json.html"> cmdr::help::json </a> &#183; <a href="doc/files/cmdr_help_sql.html"> cmdr::help::sql </a> &#183; <a href="doc/files/cmdr_help_tcl.html"> cmdr::help::tcl </a> &#183; <a href="doc/files/cmdr_officer.html"> cmdr::officer </a> &#183; <a href="doc/files/cmdr_pager.html"> cmdr::pager </a> &#183; <a href="doc/files/cmdr_parameter.html"> cmdr::parameter </a> &#183; <a href="doc/files/cmdr_private.html"> cmdr::private </a> &#183; <a href="doc/files/cmdr_tty.html"> cmdr::tty </a> &#183; <a href="doc/files/cmdr_util.html"> cmdr::util </a> &#183; <a href="doc/files/cmdr_validate.html"> cmdr::validate </a> &#183; <a href="doc/files/cmdr_vcommon.html"> cmdr::validate::common </a> &#183; <a href="doc/files/cmdr_vt_date.html"> cmdr::validate::date </a> &#183; <a href="doc/files/cmdr_vt_posint.html"> cmdr::validate::posint </a> &#183; <a href="doc/files/cmdr_vt_time.html"> cmdr::validate::time </a> &#183; <a href="doc/files/cmdr_vt_weekday.html"> cmdr::validate::weekday </a> &#183; <a href="doc/files/cmdr_vt_year.html"> cmdr::validate::year </a> &#183; <a href="doc/files/cmdr_howto_development.html"> cmdr_development </a> &#183; <a href="doc/files/cmdr_dev_completion.html"> cmdr_dev~completion </a> &#183; <a href="doc/files/cmdr_dev_dsl.html"> cmdr_dev~dsl </a>
           25  +<a href="doc/files/cmdr.html"> cmdr </a> &#183; <a href="doc/files/cmdr_changes.html"> cmdr-changes </a> &#183; <a href="doc/files/cmdr_howto_get_sources.html"> cmdr-howto-get-sources </a> &#183; <a href="doc/files/cmdr_howto_installation.html"> cmdr-installation </a> &#183; <a href="doc/files/cmdr_introduction.html"> cmdr-introduction </a> &#183; <a href="doc/files/cmdr_license.html"> cmdr-license </a> &#183; <a href="doc/files/cmdr_dsl.html"> cmdr-spec-dsl </a> &#183; <a href="doc/files/cmdr_dsl_officer.html"> cmdr-spec-dsl-officer </a> &#183; <a href="doc/files/cmdr_dsl_parameter.html"> cmdr-spec-dsl-parameter </a> &#183; <a href="doc/files/cmdr_dsl_private.html"> cmdr-spec-dsl-private </a> &#183; <a href="doc/files/cmdr_flow.html"> cmdr-spec-flow </a> &#183; <a href="doc/files/cmdr_helpformats.html"> cmdr-user-helpformats </a> &#183; <a href="doc/files/cmdr_vtypes.html"> cmdr-user-vtypes </a> &#183; <a href="doc/files/cmdr_actor.html"> cmdr::actor </a> &#183; <a href="doc/files/cmdr_ask.html"> cmdr::ask </a> &#183; <a href="doc/files/cmdr_color.html"> cmdr::color </a> &#183; <a href="doc/files/cmdr_config.html"> cmdr::config </a> &#183; <a href="doc/files/cmdr_help.html"> cmdr::help </a> &#183; <a href="doc/files/cmdr_help_json.html"> cmdr::help::json </a> &#183; <a href="doc/files/cmdr_help_sql.html"> cmdr::help::sql </a> &#183; <a href="doc/files/cmdr_help_tcl.html"> cmdr::help::tcl </a> &#183; <a href="doc/files/cmdr_history.html"> cmdr::history </a> &#183; <a href="doc/files/cmdr_officer.html"> cmdr::officer </a> &#183; <a href="doc/files/cmdr_pager.html"> cmdr::pager </a> &#183; <a href="doc/files/cmdr_parameter.html"> cmdr::parameter </a> &#183; <a href="doc/files/cmdr_private.html"> cmdr::private </a> &#183; <a href="doc/files/cmdr_tty.html"> cmdr::tty </a> &#183; <a href="doc/files/cmdr_util.html"> cmdr::util </a> &#183; <a href="doc/files/cmdr_validate.html"> cmdr::validate </a> &#183; <a href="doc/files/cmdr_vcommon.html"> cmdr::validate::common </a> &#183; <a href="doc/files/cmdr_vt_date.html"> cmdr::validate::date </a> &#183; <a href="doc/files/cmdr_vt_posint.html"> cmdr::validate::posint </a> &#183; <a href="doc/files/cmdr_vt_time.html"> cmdr::validate::time </a> &#183; <a href="doc/files/cmdr_vt_weekday.html"> cmdr::validate::weekday </a> &#183; <a href="doc/files/cmdr_vt_year.html"> cmdr::validate::year </a> &#183; <a href="doc/files/cmdr_howto_development.html"> cmdr_development </a> &#183; <a href="doc/files/cmdr_dev_completion.html"> cmdr_dev~completion </a> &#183; <a href="doc/files/cmdr_dev_dsl.html"> cmdr_dev~dsl </a>
    26     26   </td></tr>
    27     27   <tr class="#idxheader"><th colspan="2">
    28     28   <a name="c2">Keywords: C</a>
    29     29   </th></tr>
    30     30   <tr class="#idxodd" valign=top>
    31     31   <td class="#idxleft" width="35%"><a name="key5"> command hierarchy </a></td>
    32     32   <td class="#idxright" width="65%">
    33         -<a href="doc/files/cmdr.html"> cmdr </a> &#183; <a href="doc/files/cmdr_changes.html"> cmdr-changes </a> &#183; <a href="doc/files/cmdr_howto_get_sources.html"> cmdr-howto-get-sources </a> &#183; <a href="doc/files/cmdr_howto_installation.html"> cmdr-installation </a> &#183; <a href="doc/files/cmdr_introduction.html"> cmdr-introduction </a> &#183; <a href="doc/files/cmdr_license.html"> cmdr-license </a> &#183; <a href="doc/files/cmdr_dsl.html"> cmdr-spec-dsl </a> &#183; <a href="doc/files/cmdr_dsl_officer.html"> cmdr-spec-dsl-officer </a> &#183; <a href="doc/files/cmdr_dsl_parameter.html"> cmdr-spec-dsl-parameter </a> &#183; <a href="doc/files/cmdr_dsl_private.html"> cmdr-spec-dsl-private </a> &#183; <a href="doc/files/cmdr_flow.html"> cmdr-spec-flow </a> &#183; <a href="doc/files/cmdr_helpformats.html"> cmdr-user-helpformats </a> &#183; <a href="doc/files/cmdr_vtypes.html"> cmdr-user-vtypes </a> &#183; <a href="doc/files/cmdr_actor.html"> cmdr::actor </a> &#183; <a href="doc/files/cmdr_ask.html"> cmdr::ask </a> &#183; <a href="doc/files/cmdr_color.html"> cmdr::color </a> &#183; <a href="doc/files/cmdr_config.html"> cmdr::config </a> &#183; <a href="doc/files/cmdr_help.html"> cmdr::help </a> &#183; <a href="doc/files/cmdr_help_json.html"> cmdr::help::json </a> &#183; <a href="doc/files/cmdr_help_sql.html"> cmdr::help::sql </a> &#183; <a href="doc/files/cmdr_help_tcl.html"> cmdr::help::tcl </a> &#183; <a href="doc/files/cmdr_officer.html"> cmdr::officer </a> &#183; <a href="doc/files/cmdr_pager.html"> cmdr::pager </a> &#183; <a href="doc/files/cmdr_parameter.html"> cmdr::parameter </a> &#183; <a href="doc/files/cmdr_private.html"> cmdr::private </a> &#183; <a href="doc/files/cmdr_tty.html"> cmdr::tty </a> &#183; <a href="doc/files/cmdr_util.html"> cmdr::util </a> &#183; <a href="doc/files/cmdr_validate.html"> cmdr::validate </a> &#183; <a href="doc/files/cmdr_vcommon.html"> cmdr::validate::common </a> &#183; <a href="doc/files/cmdr_vt_date.html"> cmdr::validate::date </a> &#183; <a href="doc/files/cmdr_vt_posint.html"> cmdr::validate::posint </a> &#183; <a href="doc/files/cmdr_vt_time.html"> cmdr::validate::time </a> &#183; <a href="doc/files/cmdr_vt_weekday.html"> cmdr::validate::weekday </a> &#183; <a href="doc/files/cmdr_vt_year.html"> cmdr::validate::year </a> &#183; <a href="doc/files/cmdr_howto_development.html"> cmdr_development </a> &#183; <a href="doc/files/cmdr_dev_completion.html"> cmdr_dev~completion </a> &#183; <a href="doc/files/cmdr_dev_dsl.html"> cmdr_dev~dsl </a>
           33  +<a href="doc/files/cmdr.html"> cmdr </a> &#183; <a href="doc/files/cmdr_changes.html"> cmdr-changes </a> &#183; <a href="doc/files/cmdr_howto_get_sources.html"> cmdr-howto-get-sources </a> &#183; <a href="doc/files/cmdr_howto_installation.html"> cmdr-installation </a> &#183; <a href="doc/files/cmdr_introduction.html"> cmdr-introduction </a> &#183; <a href="doc/files/cmdr_license.html"> cmdr-license </a> &#183; <a href="doc/files/cmdr_dsl.html"> cmdr-spec-dsl </a> &#183; <a href="doc/files/cmdr_dsl_officer.html"> cmdr-spec-dsl-officer </a> &#183; <a href="doc/files/cmdr_dsl_parameter.html"> cmdr-spec-dsl-parameter </a> &#183; <a href="doc/files/cmdr_dsl_private.html"> cmdr-spec-dsl-private </a> &#183; <a href="doc/files/cmdr_flow.html"> cmdr-spec-flow </a> &#183; <a href="doc/files/cmdr_helpformats.html"> cmdr-user-helpformats </a> &#183; <a href="doc/files/cmdr_vtypes.html"> cmdr-user-vtypes </a> &#183; <a href="doc/files/cmdr_actor.html"> cmdr::actor </a> &#183; <a href="doc/files/cmdr_ask.html"> cmdr::ask </a> &#183; <a href="doc/files/cmdr_color.html"> cmdr::color </a> &#183; <a href="doc/files/cmdr_config.html"> cmdr::config </a> &#183; <a href="doc/files/cmdr_help.html"> cmdr::help </a> &#183; <a href="doc/files/cmdr_help_json.html"> cmdr::help::json </a> &#183; <a href="doc/files/cmdr_help_sql.html"> cmdr::help::sql </a> &#183; <a href="doc/files/cmdr_help_tcl.html"> cmdr::help::tcl </a> &#183; <a href="doc/files/cmdr_history.html"> cmdr::history </a> &#183; <a href="doc/files/cmdr_officer.html"> cmdr::officer </a> &#183; <a href="doc/files/cmdr_pager.html"> cmdr::pager </a> &#183; <a href="doc/files/cmdr_parameter.html"> cmdr::parameter </a> &#183; <a href="doc/files/cmdr_private.html"> cmdr::private </a> &#183; <a href="doc/files/cmdr_tty.html"> cmdr::tty </a> &#183; <a href="doc/files/cmdr_util.html"> cmdr::util </a> &#183; <a href="doc/files/cmdr_validate.html"> cmdr::validate </a> &#183; <a href="doc/files/cmdr_vcommon.html"> cmdr::validate::common </a> &#183; <a href="doc/files/cmdr_vt_date.html"> cmdr::validate::date </a> &#183; <a href="doc/files/cmdr_vt_posint.html"> cmdr::validate::posint </a> &#183; <a href="doc/files/cmdr_vt_time.html"> cmdr::validate::time </a> &#183; <a href="doc/files/cmdr_vt_weekday.html"> cmdr::validate::weekday </a> &#183; <a href="doc/files/cmdr_vt_year.html"> cmdr::validate::year </a> &#183; <a href="doc/files/cmdr_howto_development.html"> cmdr_development </a> &#183; <a href="doc/files/cmdr_dev_completion.html"> cmdr_dev~completion </a> &#183; <a href="doc/files/cmdr_dev_dsl.html"> cmdr_dev~dsl </a>
    34     34   </td></tr>
    35     35   <tr class="#idxeven" valign=top>
    36     36   <td class="#idxleft" width="35%"><a name="key9"> command line completion </a></td>
    37     37   <td class="#idxright" width="65%">
    38         -<a href="doc/files/cmdr.html"> cmdr </a> &#183; <a href="doc/files/cmdr_changes.html"> cmdr-changes </a> &#183; <a href="doc/files/cmdr_howto_get_sources.html"> cmdr-howto-get-sources </a> &#183; <a href="doc/files/cmdr_howto_installation.html"> cmdr-installation </a> &#183; <a href="doc/files/cmdr_introduction.html"> cmdr-introduction </a> &#183; <a href="doc/files/cmdr_license.html"> cmdr-license </a> &#183; <a href="doc/files/cmdr_dsl.html"> cmdr-spec-dsl </a> &#183; <a href="doc/files/cmdr_dsl_officer.html"> cmdr-spec-dsl-officer </a> &#183; <a href="doc/files/cmdr_dsl_parameter.html"> cmdr-spec-dsl-parameter </a> &#183; <a href="doc/files/cmdr_dsl_private.html"> cmdr-spec-dsl-private </a> &#183; <a href="doc/files/cmdr_flow.html"> cmdr-spec-flow </a> &#183; <a href="doc/files/cmdr_helpformats.html"> cmdr-user-helpformats </a> &#183; <a href="doc/files/cmdr_vtypes.html"> cmdr-user-vtypes </a> &#183; <a href="doc/files/cmdr_actor.html"> cmdr::actor </a> &#183; <a href="doc/files/cmdr_ask.html"> cmdr::ask </a> &#183; <a href="doc/files/cmdr_color.html"> cmdr::color </a> &#183; <a href="doc/files/cmdr_config.html"> cmdr::config </a> &#183; <a href="doc/files/cmdr_help.html"> cmdr::help </a> &#183; <a href="doc/files/cmdr_help_json.html"> cmdr::help::json </a> &#183; <a href="doc/files/cmdr_help_sql.html"> cmdr::help::sql </a> &#183; <a href="doc/files/cmdr_help_tcl.html"> cmdr::help::tcl </a> &#183; <a href="doc/files/cmdr_officer.html"> cmdr::officer </a> &#183; <a href="doc/files/cmdr_pager.html"> cmdr::pager </a> &#183; <a href="doc/files/cmdr_parameter.html"> cmdr::parameter </a> &#183; <a href="doc/files/cmdr_private.html"> cmdr::private </a> &#183; <a href="doc/files/cmdr_tty.html"> cmdr::tty </a> &#183; <a href="doc/files/cmdr_util.html"> cmdr::util </a> &#183; <a href="doc/files/cmdr_validate.html"> cmdr::validate </a> &#183; <a href="doc/files/cmdr_vcommon.html"> cmdr::validate::common </a> &#183; <a href="doc/files/cmdr_vt_date.html"> cmdr::validate::date </a> &#183; <a href="doc/files/cmdr_vt_posint.html"> cmdr::validate::posint </a> &#183; <a href="doc/files/cmdr_vt_time.html"> cmdr::validate::time </a> &#183; <a href="doc/files/cmdr_vt_weekday.html"> cmdr::validate::weekday </a> &#183; <a href="doc/files/cmdr_vt_year.html"> cmdr::validate::year </a> &#183; <a href="doc/files/cmdr_howto_development.html"> cmdr_development </a> &#183; <a href="doc/files/cmdr_dev_completion.html"> cmdr_dev~completion </a> &#183; <a href="doc/files/cmdr_dev_dsl.html"> cmdr_dev~dsl </a>
           38  +<a href="doc/files/cmdr.html"> cmdr </a> &#183; <a href="doc/files/cmdr_changes.html"> cmdr-changes </a> &#183; <a href="doc/files/cmdr_howto_get_sources.html"> cmdr-howto-get-sources </a> &#183; <a href="doc/files/cmdr_howto_installation.html"> cmdr-installation </a> &#183; <a href="doc/files/cmdr_introduction.html"> cmdr-introduction </a> &#183; <a href="doc/files/cmdr_license.html"> cmdr-license </a> &#183; <a href="doc/files/cmdr_dsl.html"> cmdr-spec-dsl </a> &#183; <a href="doc/files/cmdr_dsl_officer.html"> cmdr-spec-dsl-officer </a> &#183; <a href="doc/files/cmdr_dsl_parameter.html"> cmdr-spec-dsl-parameter </a> &#183; <a href="doc/files/cmdr_dsl_private.html"> cmdr-spec-dsl-private </a> &#183; <a href="doc/files/cmdr_flow.html"> cmdr-spec-flow </a> &#183; <a href="doc/files/cmdr_helpformats.html"> cmdr-user-helpformats </a> &#183; <a href="doc/files/cmdr_vtypes.html"> cmdr-user-vtypes </a> &#183; <a href="doc/files/cmdr_actor.html"> cmdr::actor </a> &#183; <a href="doc/files/cmdr_ask.html"> cmdr::ask </a> &#183; <a href="doc/files/cmdr_color.html"> cmdr::color </a> &#183; <a href="doc/files/cmdr_config.html"> cmdr::config </a> &#183; <a href="doc/files/cmdr_help.html"> cmdr::help </a> &#183; <a href="doc/files/cmdr_help_json.html"> cmdr::help::json </a> &#183; <a href="doc/files/cmdr_help_sql.html"> cmdr::help::sql </a> &#183; <a href="doc/files/cmdr_help_tcl.html"> cmdr::help::tcl </a> &#183; <a href="doc/files/cmdr_history.html"> cmdr::history </a> &#183; <a href="doc/files/cmdr_officer.html"> cmdr::officer </a> &#183; <a href="doc/files/cmdr_pager.html"> cmdr::pager </a> &#183; <a href="doc/files/cmdr_parameter.html"> cmdr::parameter </a> &#183; <a href="doc/files/cmdr_private.html"> cmdr::private </a> &#183; <a href="doc/files/cmdr_tty.html"> cmdr::tty </a> &#183; <a href="doc/files/cmdr_util.html"> cmdr::util </a> &#183; <a href="doc/files/cmdr_validate.html"> cmdr::validate </a> &#183; <a href="doc/files/cmdr_vcommon.html"> cmdr::validate::common </a> &#183; <a href="doc/files/cmdr_vt_date.html"> cmdr::validate::date </a> &#183; <a href="doc/files/cmdr_vt_posint.html"> cmdr::validate::posint </a> &#183; <a href="doc/files/cmdr_vt_time.html"> cmdr::validate::time </a> &#183; <a href="doc/files/cmdr_vt_weekday.html"> cmdr::validate::weekday </a> &#183; <a href="doc/files/cmdr_vt_year.html"> cmdr::validate::year </a> &#183; <a href="doc/files/cmdr_howto_development.html"> cmdr_development </a> &#183; <a href="doc/files/cmdr_dev_completion.html"> cmdr_dev~completion </a> &#183; <a href="doc/files/cmdr_dev_dsl.html"> cmdr_dev~dsl </a>
    39     39   </td></tr>
    40     40   <tr class="#idxodd" valign=top>
    41     41   <td class="#idxleft" width="35%"><a name="key11"> command line handling </a></td>
    42     42   <td class="#idxright" width="65%">
    43         -<a href="doc/files/cmdr.html"> cmdr </a> &#183; <a href="doc/files/cmdr_changes.html"> cmdr-changes </a> &#183; <a href="doc/files/cmdr_howto_get_sources.html"> cmdr-howto-get-sources </a> &#183; <a href="doc/files/cmdr_howto_installation.html"> cmdr-installation </a> &#183; <a href="doc/files/cmdr_introduction.html"> cmdr-introduction </a> &#183; <a href="doc/files/cmdr_license.html"> cmdr-license </a> &#183; <a href="doc/files/cmdr_dsl.html"> cmdr-spec-dsl </a> &#183; <a href="doc/files/cmdr_dsl_officer.html"> cmdr-spec-dsl-officer </a> &#183; <a href="doc/files/cmdr_dsl_parameter.html"> cmdr-spec-dsl-parameter </a> &#183; <a href="doc/files/cmdr_dsl_private.html"> cmdr-spec-dsl-private </a> &#183; <a href="doc/files/cmdr_flow.html"> cmdr-spec-flow </a> &#183; <a href="doc/files/cmdr_helpformats.html"> cmdr-user-helpformats </a> &#183; <a href="doc/files/cmdr_vtypes.html"> cmdr-user-vtypes </a> &#183; <a href="doc/files/cmdr_actor.html"> cmdr::actor </a> &#183; <a href="doc/files/cmdr_ask.html"> cmdr::ask </a> &#183; <a href="doc/files/cmdr_color.html"> cmdr::color </a> &#183; <a href="doc/files/cmdr_config.html"> cmdr::config </a> &#183; <a href="doc/files/cmdr_help.html"> cmdr::help </a> &#183; <a href="doc/files/cmdr_help_json.html"> cmdr::help::json </a> &#183; <a href="doc/files/cmdr_help_sql.html"> cmdr::help::sql </a> &#183; <a href="doc/files/cmdr_help_tcl.html"> cmdr::help::tcl </a> &#183; <a href="doc/files/cmdr_officer.html"> cmdr::officer </a> &#183; <a href="doc/files/cmdr_pager.html"> cmdr::pager </a> &#183; <a href="doc/files/cmdr_parameter.html"> cmdr::parameter </a> &#183; <a href="doc/files/cmdr_private.html"> cmdr::private </a> &#183; <a href="doc/files/cmdr_tty.html"> cmdr::tty </a> &#183; <a href="doc/files/cmdr_util.html"> cmdr::util </a> &#183; <a href="doc/files/cmdr_validate.html"> cmdr::validate </a> &#183; <a href="doc/files/cmdr_vcommon.html"> cmdr::validate::common </a> &#183; <a href="doc/files/cmdr_vt_date.html"> cmdr::validate::date </a> &#183; <a href="doc/files/cmdr_vt_posint.html"> cmdr::validate::posint </a> &#183; <a href="doc/files/cmdr_vt_time.html"> cmdr::validate::time </a> &#183; <a href="doc/files/cmdr_vt_weekday.html"> cmdr::validate::weekday </a> &#183; <a href="doc/files/cmdr_vt_year.html"> cmdr::validate::year </a> &#183; <a href="doc/files/cmdr_howto_development.html"> cmdr_development </a> &#183; <a href="doc/files/cmdr_dev_completion.html"> cmdr_dev~completion </a> &#183; <a href="doc/files/cmdr_dev_dsl.html"> cmdr_dev~dsl </a>
           43  +<a href="doc/files/cmdr.html"> cmdr </a> &#183; <a href="doc/files/cmdr_changes.html"> cmdr-changes </a> &#183; <a href="doc/files/cmdr_howto_get_sources.html"> cmdr-howto-get-sources </a> &#183; <a href="doc/files/cmdr_howto_installation.html"> cmdr-installation </a> &#183; <a href="doc/files/cmdr_introduction.html"> cmdr-introduction </a> &#183; <a href="doc/files/cmdr_license.html"> cmdr-license </a> &#183; <a href="doc/files/cmdr_dsl.html"> cmdr-spec-dsl </a> &#183; <a href="doc/files/cmdr_dsl_officer.html"> cmdr-spec-dsl-officer </a> &#183; <a href="doc/files/cmdr_dsl_parameter.html"> cmdr-spec-dsl-parameter </a> &#183; <a href="doc/files/cmdr_dsl_private.html"> cmdr-spec-dsl-private </a> &#183; <a href="doc/files/cmdr_flow.html"> cmdr-spec-flow </a> &#183; <a href="doc/files/cmdr_helpformats.html"> cmdr-user-helpformats </a> &#183; <a href="doc/files/cmdr_vtypes.html"> cmdr-user-vtypes </a> &#183; <a href="doc/files/cmdr_actor.html"> cmdr::actor </a> &#183; <a href="doc/files/cmdr_ask.html"> cmdr::ask </a> &#183; <a href="doc/files/cmdr_color.html"> cmdr::color </a> &#183; <a href="doc/files/cmdr_config.html"> cmdr::config </a> &#183; <a href="doc/files/cmdr_help.html"> cmdr::help </a> &#183; <a href="doc/files/cmdr_help_json.html"> cmdr::help::json </a> &#183; <a href="doc/files/cmdr_help_sql.html"> cmdr::help::sql </a> &#183; <a href="doc/files/cmdr_help_tcl.html"> cmdr::help::tcl </a> &#183; <a href="doc/files/cmdr_history.html"> cmdr::history </a> &#183; <a href="doc/files/cmdr_officer.html"> cmdr::officer </a> &#183; <a href="doc/files/cmdr_pager.html"> cmdr::pager </a> &#183; <a href="doc/files/cmdr_parameter.html"> cmdr::parameter </a> &#183; <a href="doc/files/cmdr_private.html"> cmdr::private </a> &#183; <a href="doc/files/cmdr_tty.html"> cmdr::tty </a> &#183; <a href="doc/files/cmdr_util.html"> cmdr::util </a> &#183; <a href="doc/files/cmdr_validate.html"> cmdr::validate </a> &#183; <a href="doc/files/cmdr_vcommon.html"> cmdr::validate::common </a> &#183; <a href="doc/files/cmdr_vt_date.html"> cmdr::validate::date </a> &#183; <a href="doc/files/cmdr_vt_posint.html"> cmdr::validate::posint </a> &#183; <a href="doc/files/cmdr_vt_time.html"> cmdr::validate::time </a> &#183; <a href="doc/files/cmdr_vt_weekday.html"> cmdr::validate::weekday </a> &#183; <a href="doc/files/cmdr_vt_year.html"> cmdr::validate::year </a> &#183; <a href="doc/files/cmdr_howto_development.html"> cmdr_development </a> &#183; <a href="doc/files/cmdr_dev_completion.html"> cmdr_dev~completion </a> &#183; <a href="doc/files/cmdr_dev_dsl.html"> cmdr_dev~dsl </a>
    44     44   </td></tr>
    45     45   <tr class="#idxeven" valign=top>
    46     46   <td class="#idxleft" width="35%"><a name="key13"> command tree </a></td>
    47     47   <td class="#idxright" width="65%">
    48         -<a href="doc/files/cmdr.html"> cmdr </a> &#183; <a href="doc/files/cmdr_changes.html"> cmdr-changes </a> &#183; <a href="doc/files/cmdr_howto_get_sources.html"> cmdr-howto-get-sources </a> &#183; <a href="doc/files/cmdr_howto_installation.html"> cmdr-installation </a> &#183; <a href="doc/files/cmdr_introduction.html"> cmdr-introduction </a> &#183; <a href="doc/files/cmdr_license.html"> cmdr-license </a> &#183; <a href="doc/files/cmdr_dsl.html"> cmdr-spec-dsl </a> &#183; <a href="doc/files/cmdr_dsl_officer.html"> cmdr-spec-dsl-officer </a> &#183; <a href="doc/files/cmdr_dsl_parameter.html"> cmdr-spec-dsl-parameter </a> &#183; <a href="doc/files/cmdr_dsl_private.html"> cmdr-spec-dsl-private </a> &#183; <a href="doc/files/cmdr_flow.html"> cmdr-spec-flow </a> &#183; <a href="doc/files/cmdr_helpformats.html"> cmdr-user-helpformats </a> &#183; <a href="doc/files/cmdr_vtypes.html"> cmdr-user-vtypes </a> &#183; <a href="doc/files/cmdr_actor.html"> cmdr::actor </a> &#183; <a href="doc/files/cmdr_ask.html"> cmdr::ask </a> &#183; <a href="doc/files/cmdr_color.html"> cmdr::color </a> &#183; <a href="doc/files/cmdr_config.html"> cmdr::config </a> &#183; <a href="doc/files/cmdr_help.html"> cmdr::help </a> &#183; <a href="doc/files/cmdr_help_json.html"> cmdr::help::json </a> &#183; <a href="doc/files/cmdr_help_sql.html"> cmdr::help::sql </a> &#183; <a href="doc/files/cmdr_help_tcl.html"> cmdr::help::tcl </a> &#183; <a href="doc/files/cmdr_officer.html"> cmdr::officer </a> &#183; <a href="doc/files/cmdr_pager.html"> cmdr::pager </a> &#183; <a href="doc/files/cmdr_parameter.html"> cmdr::parameter </a> &#183; <a href="doc/files/cmdr_private.html"> cmdr::private </a> &#183; <a href="doc/files/cmdr_tty.html"> cmdr::tty </a> &#183; <a href="doc/files/cmdr_util.html"> cmdr::util </a> &#183; <a href="doc/files/cmdr_validate.html"> cmdr::validate </a> &#183; <a href="doc/files/cmdr_vcommon.html"> cmdr::validate::common </a> &#183; <a href="doc/files/cmdr_vt_date.html"> cmdr::validate::date </a> &#183; <a href="doc/files/cmdr_vt_posint.html"> cmdr::validate::posint </a> &#183; <a href="doc/files/cmdr_vt_time.html"> cmdr::validate::time </a> &#183; <a href="doc/files/cmdr_vt_weekday.html"> cmdr::validate::weekday </a> &#183; <a href="doc/files/cmdr_vt_year.html"> cmdr::validate::year </a> &#183; <a href="doc/files/cmdr_howto_development.html"> cmdr_development </a> &#183; <a href="doc/files/cmdr_dev_completion.html"> cmdr_dev~completion </a> &#183; <a href="doc/files/cmdr_dev_dsl.html"> cmdr_dev~dsl </a>
           48  +<a href="doc/files/cmdr.html"> cmdr </a> &#183; <a href="doc/files/cmdr_changes.html"> cmdr-changes </a> &#183; <a href="doc/files/cmdr_howto_get_sources.html"> cmdr-howto-get-sources </a> &#183; <a href="doc/files/cmdr_howto_installation.html"> cmdr-installation </a> &#183; <a href="doc/files/cmdr_introduction.html"> cmdr-introduction </a> &#183; <a href="doc/files/cmdr_license.html"> cmdr-license </a> &#183; <a href="doc/files/cmdr_dsl.html"> cmdr-spec-dsl </a> &#183; <a href="doc/files/cmdr_dsl_officer.html"> cmdr-spec-dsl-officer </a> &#183; <a href="doc/files/cmdr_dsl_parameter.html"> cmdr-spec-dsl-parameter </a> &#183; <a href="doc/files/cmdr_dsl_private.html"> cmdr-spec-dsl-private </a> &#183; <a href="doc/files/cmdr_flow.html"> cmdr-spec-flow </a> &#183; <a href="doc/files/cmdr_helpformats.html"> cmdr-user-helpformats </a> &#183; <a href="doc/files/cmdr_vtypes.html"> cmdr-user-vtypes </a> &#183; <a href="doc/files/cmdr_actor.html"> cmdr::actor </a> &#183; <a href="doc/files/cmdr_ask.html"> cmdr::ask </a> &#183; <a href="doc/files/cmdr_color.html"> cmdr::color </a> &#183; <a href="doc/files/cmdr_config.html"> cmdr::config </a> &#183; <a href="doc/files/cmdr_help.html"> cmdr::help </a> &#183; <a href="doc/files/cmdr_help_json.html"> cmdr::help::json </a> &#183; <a href="doc/files/cmdr_help_sql.html"> cmdr::help::sql </a> &#183; <a href="doc/files/cmdr_help_tcl.html"> cmdr::help::tcl </a> &#183; <a href="doc/files/cmdr_history.html"> cmdr::history </a> &#183; <a href="doc/files/cmdr_officer.html"> cmdr::officer </a> &#183; <a href="doc/files/cmdr_pager.html"> cmdr::pager </a> &#183; <a href="doc/files/cmdr_parameter.html"> cmdr::parameter </a> &#183; <a href="doc/files/cmdr_private.html"> cmdr::private </a> &#183; <a href="doc/files/cmdr_tty.html"> cmdr::tty </a> &#183; <a href="doc/files/cmdr_util.html"> cmdr::util </a> &#183; <a href="doc/files/cmdr_validate.html"> cmdr::validate </a> &#183; <a href="doc/files/cmdr_vcommon.html"> cmdr::validate::common </a> &#183; <a href="doc/files/cmdr_vt_date.html"> cmdr::validate::date </a> &#183; <a href="doc/files/cmdr_vt_posint.html"> cmdr::validate::posint </a> &#183; <a href="doc/files/cmdr_vt_time.html"> cmdr::validate::time </a> &#183; <a href="doc/files/cmdr_vt_weekday.html"> cmdr::validate::weekday </a> &#183; <a href="doc/files/cmdr_vt_year.html"> cmdr::validate::year </a> &#183; <a href="doc/files/cmdr_howto_development.html"> cmdr_development </a> &#183; <a href="doc/files/cmdr_dev_completion.html"> cmdr_dev~completion </a> &#183; <a href="doc/files/cmdr_dev_dsl.html"> cmdr_dev~dsl </a>
    49     49   </td></tr>
    50     50   <tr class="#idxheader"><th colspan="2">
    51     51   <a name="c3">Keywords: E</a>
    52     52   </th></tr>
    53     53   <tr class="#idxodd" valign=top>
    54     54   <td class="#idxleft" width="35%"><a name="key0"> editing command line </a></td>
    55     55   <td class="#idxright" width="65%">
    56         -<a href="doc/files/cmdr.html"> cmdr </a> &#183; <a href="doc/files/cmdr_changes.html"> cmdr-changes </a> &#183; <a href="doc/files/cmdr_howto_get_sources.html"> cmdr-howto-get-sources </a> &#183; <a href="doc/files/cmdr_howto_installation.html"> cmdr-installation </a> &#183; <a href="doc/files/cmdr_introduction.html"> cmdr-introduction </a> &#183; <a href="doc/files/cmdr_license.html"> cmdr-license </a> &#183; <a href="doc/files/cmdr_dsl.html"> cmdr-spec-dsl </a> &#183; <a href="doc/files/cmdr_dsl_officer.html"> cmdr-spec-dsl-officer </a> &#183; <a href="doc/files/cmdr_dsl_parameter.html"> cmdr-spec-dsl-parameter </a> &#183; <a href="doc/files/cmdr_dsl_private.html"> cmdr-spec-dsl-private </a> &#183; <a href="doc/files/cmdr_flow.html"> cmdr-spec-flow </a> &#183; <a href="doc/files/cmdr_helpformats.html"> cmdr-user-helpformats </a> &#183; <a href="doc/files/cmdr_vtypes.html"> cmdr-user-vtypes </a> &#183; <a href="doc/files/cmdr_actor.html"> cmdr::actor </a> &#183; <a href="doc/files/cmdr_ask.html"> cmdr::ask </a> &#183; <a href="doc/files/cmdr_color.html"> cmdr::color </a> &#183; <a href="doc/files/cmdr_config.html"> cmdr::config </a> &#183; <a href="doc/files/cmdr_help.html"> cmdr::help </a> &#183; <a href="doc/files/cmdr_help_json.html"> cmdr::help::json </a> &#183; <a href="doc/files/cmdr_help_sql.html"> cmdr::help::sql </a> &#183; <a href="doc/files/cmdr_help_tcl.html"> cmdr::help::tcl </a> &#183; <a href="doc/files/cmdr_officer.html"> cmdr::officer </a> &#183; <a href="doc/files/cmdr_pager.html"> cmdr::pager </a> &#183; <a href="doc/files/cmdr_parameter.html"> cmdr::parameter </a> &#183; <a href="doc/files/cmdr_private.html"> cmdr::private </a> &#183; <a href="doc/files/cmdr_tty.html"> cmdr::tty </a> &#183; <a href="doc/files/cmdr_util.html"> cmdr::util </a> &#183; <a href="doc/files/cmdr_validate.html"> cmdr::validate </a> &#183; <a href="doc/files/cmdr_vcommon.html"> cmdr::validate::common </a> &#183; <a href="doc/files/cmdr_vt_date.html"> cmdr::validate::date </a> &#183; <a href="doc/files/cmdr_vt_posint.html"> cmdr::validate::posint </a> &#183; <a href="doc/files/cmdr_vt_time.html"> cmdr::validate::time </a> &#183; <a href="doc/files/cmdr_vt_weekday.html"> cmdr::validate::weekday </a> &#183; <a href="doc/files/cmdr_vt_year.html"> cmdr::validate::year </a> &#183; <a href="doc/files/cmdr_howto_development.html"> cmdr_development </a> &#183; <a href="doc/files/cmdr_dev_completion.html"> cmdr_dev~completion </a> &#183; <a href="doc/files/cmdr_dev_dsl.html"> cmdr_dev~dsl </a>
           56  +<a href="doc/files/cmdr.html"> cmdr </a> &#183; <a href="doc/files/cmdr_changes.html"> cmdr-changes </a> &#183; <a href="doc/files/cmdr_howto_get_sources.html"> cmdr-howto-get-sources </a> &#183; <a href="doc/files/cmdr_howto_installation.html"> cmdr-installation </a> &#183; <a href="doc/files/cmdr_introduction.html"> cmdr-introduction </a> &#183; <a href="doc/files/cmdr_license.html"> cmdr-license </a> &#183; <a href="doc/files/cmdr_dsl.html"> cmdr-spec-dsl </a> &#183; <a href="doc/files/cmdr_dsl_officer.html"> cmdr-spec-dsl-officer </a> &#183; <a href="doc/files/cmdr_dsl_parameter.html"> cmdr-spec-dsl-parameter </a> &#183; <a href="doc/files/cmdr_dsl_private.html"> cmdr-spec-dsl-private </a> &#183; <a href="doc/files/cmdr_flow.html"> cmdr-spec-flow </a> &#183; <a href="doc/files/cmdr_helpformats.html"> cmdr-user-helpformats </a> &#183; <a href="doc/files/cmdr_vtypes.html"> cmdr-user-vtypes </a> &#183; <a href="doc/files/cmdr_actor.html"> cmdr::actor </a> &#183; <a href="doc/files/cmdr_ask.html"> cmdr::ask </a> &#183; <a href="doc/files/cmdr_color.html"> cmdr::color </a> &#183; <a href="doc/files/cmdr_config.html"> cmdr::config </a> &#183; <a href="doc/files/cmdr_help.html"> cmdr::help </a> &#183; <a href="doc/files/cmdr_help_json.html"> cmdr::help::json </a> &#183; <a href="doc/files/cmdr_help_sql.html"> cmdr::help::sql </a> &#183; <a href="doc/files/cmdr_help_tcl.html"> cmdr::help::tcl </a> &#183; <a href="doc/files/cmdr_history.html"> cmdr::history </a> &#183; <a href="doc/files/cmdr_officer.html"> cmdr::officer </a> &#183; <a href="doc/files/cmdr_pager.html"> cmdr::pager </a> &#183; <a href="doc/files/cmdr_parameter.html"> cmdr::parameter </a> &#183; <a href="doc/files/cmdr_private.html"> cmdr::private </a> &#183; <a href="doc/files/cmdr_tty.html"> cmdr::tty </a> &#183; <a href="doc/files/cmdr_util.html"> cmdr::util </a> &#183; <a href="doc/files/cmdr_validate.html"> cmdr::validate </a> &#183; <a href="doc/files/cmdr_vcommon.html"> cmdr::validate::common </a> &#183; <a href="doc/files/cmdr_vt_date.html"> cmdr::validate::date </a> &#183; <a href="doc/files/cmdr_vt_posint.html"> cmdr::validate::posint </a> &#183; <a href="doc/files/cmdr_vt_time.html"> cmdr::validate::time </a> &#183; <a href="doc/files/cmdr_vt_weekday.html"> cmdr::validate::weekday </a> &#183; <a href="doc/files/cmdr_vt_year.html"> cmdr::validate::year </a> &#183; <a href="doc/files/cmdr_howto_development.html"> cmdr_development </a> &#183; <a href="doc/files/cmdr_dev_completion.html"> cmdr_dev~completion </a> &#183; <a href="doc/files/cmdr_dev_dsl.html"> cmdr_dev~dsl </a>
    57     57   </td></tr>
    58     58   <tr class="#idxheader"><th colspan="2">
    59     59   <a name="c4">Keywords: H</a>
    60     60   </th></tr>
    61     61   <tr class="#idxeven" valign=top>
    62     62   <td class="#idxleft" width="35%"><a name="key8"> help for command line </a></td>
    63     63   <td class="#idxright" width="65%">
    64         -<a href="doc/files/cmdr.html"> cmdr </a> &#183; <a href="doc/files/cmdr_changes.html"> cmdr-changes </a> &#183; <a href="doc/files/cmdr_howto_get_sources.html"> cmdr-howto-get-sources </a> &#183; <a href="doc/files/cmdr_howto_installation.html"> cmdr-installation </a> &#183; <a href="doc/files/cmdr_introduction.html"> cmdr-introduction </a> &#183; <a href="doc/files/cmdr_license.html"> cmdr-license </a> &#183; <a href="doc/files/cmdr_dsl.html"> cmdr-spec-dsl </a> &#183; <a href="doc/files/cmdr_dsl_officer.html"> cmdr-spec-dsl-officer </a> &#183; <a href="doc/files/cmdr_dsl_parameter.html"> cmdr-spec-dsl-parameter </a> &#183; <a href="doc/files/cmdr_dsl_private.html"> cmdr-spec-dsl-private </a> &#183; <a href="doc/files/cmdr_flow.html"> cmdr-spec-flow </a> &#183; <a href="doc/files/cmdr_helpformats.html"> cmdr-user-helpformats </a> &#183; <a href="doc/files/cmdr_vtypes.html"> cmdr-user-vtypes </a> &#183; <a href="doc/files/cmdr_actor.html"> cmdr::actor </a> &#183; <a href="doc/files/cmdr_ask.html"> cmdr::ask </a> &#183; <a href="doc/files/cmdr_color.html"> cmdr::color </a> &#183; <a href="doc/files/cmdr_config.html"> cmdr::config </a> &#183; <a href="doc/files/cmdr_help.html"> cmdr::help </a> &#183; <a href="doc/files/cmdr_help_json.html"> cmdr::help::json </a> &#183; <a href="doc/files/cmdr_help_sql.html"> cmdr::help::sql </a> &#183; <a href="doc/files/cmdr_help_tcl.html"> cmdr::help::tcl </a> &#183; <a href="doc/files/cmdr_officer.html"> cmdr::officer </a> &#183; <a href="doc/files/cmdr_pager.html"> cmdr::pager </a> &#183; <a href="doc/files/cmdr_parameter.html"> cmdr::parameter </a> &#183; <a href="doc/files/cmdr_private.html"> cmdr::private </a> &#183; <a href="doc/files/cmdr_tty.html"> cmdr::tty </a> &#183; <a href="doc/files/cmdr_util.html"> cmdr::util </a> &#183; <a href="doc/files/cmdr_validate.html"> cmdr::validate </a> &#183; <a href="doc/files/cmdr_vcommon.html"> cmdr::validate::common </a> &#183; <a href="doc/files/cmdr_vt_date.html"> cmdr::validate::date </a> &#183; <a href="doc/files/cmdr_vt_posint.html"> cmdr::validate::posint </a> &#183; <a href="doc/files/cmdr_vt_time.html"> cmdr::validate::time </a> &#183; <a href="doc/files/cmdr_vt_weekday.html"> cmdr::validate::weekday </a> &#183; <a href="doc/files/cmdr_vt_year.html"> cmdr::validate::year </a> &#183; <a href="doc/files/cmdr_howto_development.html"> cmdr_development </a> &#183; <a href="doc/files/cmdr_dev_completion.html"> cmdr_dev~completion </a> &#183; <a href="doc/files/cmdr_dev_dsl.html"> cmdr_dev~dsl </a>
           64  +<a href="doc/files/cmdr.html"> cmdr </a> &#183; <a href="doc/files/cmdr_changes.html"> cmdr-changes </a> &#183; <a href="doc/files/cmdr_howto_get_sources.html"> cmdr-howto-get-sources </a> &#183; <a href="doc/files/cmdr_howto_installation.html"> cmdr-installation </a> &#183; <a href="doc/files/cmdr_introduction.html"> cmdr-introduction </a> &#183; <a href="doc/files/cmdr_license.html"> cmdr-license </a> &#183; <a href="doc/files/cmdr_dsl.html"> cmdr-spec-dsl </a> &#183; <a href="doc/files/cmdr_dsl_officer.html"> cmdr-spec-dsl-officer </a> &#183; <a href="doc/files/cmdr_dsl_parameter.html"> cmdr-spec-dsl-parameter </a> &#183; <a href="doc/files/cmdr_dsl_private.html"> cmdr-spec-dsl-private </a> &#183; <a href="doc/files/cmdr_flow.html"> cmdr-spec-flow </a> &#183; <a href="doc/files/cmdr_helpformats.html"> cmdr-user-helpformats </a> &#183; <a href="doc/files/cmdr_vtypes.html"> cmdr-user-vtypes </a> &#183; <a href="doc/files/cmdr_actor.html"> cmdr::actor </a> &#183; <a href="doc/files/cmdr_ask.html"> cmdr::ask </a> &#183; <a href="doc/files/cmdr_color.html"> cmdr::color </a> &#183; <a href="doc/files/cmdr_config.html"> cmdr::config </a> &#183; <a href="doc/files/cmdr_help.html"> cmdr::help </a> &#183; <a href="doc/files/cmdr_help_json.html"> cmdr::help::json </a> &#183; <a href="doc/files/cmdr_help_sql.html"> cmdr::help::sql </a> &#183; <a href="doc/files/cmdr_help_tcl.html"> cmdr::help::tcl </a> &#183; <a href="doc/files/cmdr_history.html"> cmdr::history </a> &#183; <a href="doc/files/cmdr_officer.html"> cmdr::officer </a> &#183; <a href="doc/files/cmdr_pager.html"> cmdr::pager </a> &#183; <a href="doc/files/cmdr_parameter.html"> cmdr::parameter </a> &#183; <a href="doc/files/cmdr_private.html"> cmdr::private </a> &#183; <a href="doc/files/cmdr_tty.html"> cmdr::tty </a> &#183; <a href="doc/files/cmdr_util.html"> cmdr::util </a> &#183; <a href="doc/files/cmdr_validate.html"> cmdr::validate </a> &#183; <a href="doc/files/cmdr_vcommon.html"> cmdr::validate::common </a> &#183; <a href="doc/files/cmdr_vt_date.html"> cmdr::validate::date </a> &#183; <a href="doc/files/cmdr_vt_posint.html"> cmdr::validate::posint </a> &#183; <a href="doc/files/cmdr_vt_time.html"> cmdr::validate::time </a> &#183; <a href="doc/files/cmdr_vt_weekday.html"> cmdr::validate::weekday </a> &#183; <a href="doc/files/cmdr_vt_year.html"> cmdr::validate::year </a> &#183; <a href="doc/files/cmdr_howto_development.html"> cmdr_development </a> &#183; <a href="doc/files/cmdr_dev_completion.html"> cmdr_dev~completion </a> &#183; <a href="doc/files/cmdr_dev_dsl.html"> cmdr_dev~dsl </a>
    65     65   </td></tr>
    66     66   <tr class="#idxodd" valign=top>
    67     67   <td class="#idxleft" width="35%"><a name="key6"> hierarchy of commands </a></td>
    68     68   <td class="#idxright" width="65%">
    69         -<a href="doc/files/cmdr.html"> cmdr </a> &#183; <a href="doc/files/cmdr_changes.html"> cmdr-changes </a> &#183; <a href="doc/files/cmdr_howto_get_sources.html"> cmdr-howto-get-sources </a> &#183; <a href="doc/files/cmdr_howto_installation.html"> cmdr-installation </a> &#183; <a href="doc/files/cmdr_introduction.html"> cmdr-introduction </a> &#183; <a href="doc/files/cmdr_license.html"> cmdr-license </a> &#183; <a href="doc/files/cmdr_dsl.html"> cmdr-spec-dsl </a> &#183; <a href="doc/files/cmdr_dsl_officer.html"> cmdr-spec-dsl-officer </a> &#183; <a href="doc/files/cmdr_dsl_parameter.html"> cmdr-spec-dsl-parameter </a> &#183; <a href="doc/files/cmdr_dsl_private.html"> cmdr-spec-dsl-private </a> &#183; <a href="doc/files/cmdr_flow.html"> cmdr-spec-flow </a> &#183; <a href="doc/files/cmdr_helpformats.html"> cmdr-user-helpformats </a> &#183; <a href="doc/files/cmdr_vtypes.html"> cmdr-user-vtypes </a> &#183; <a href="doc/files/cmdr_actor.html"> cmdr::actor </a> &#183; <a href="doc/files/cmdr_ask.html"> cmdr::ask </a> &#183; <a href="doc/files/cmdr_color.html"> cmdr::color </a> &#183; <a href="doc/files/cmdr_config.html"> cmdr::config </a> &#183; <a href="doc/files/cmdr_help.html"> cmdr::help </a> &#183; <a href="doc/files/cmdr_help_json.html"> cmdr::help::json </a> &#183; <a href="doc/files/cmdr_help_sql.html"> cmdr::help::sql </a> &#183; <a href="doc/files/cmdr_help_tcl.html"> cmdr::help::tcl </a> &#183; <a href="doc/files/cmdr_officer.html"> cmdr::officer </a> &#183; <a href="doc/files/cmdr_pager.html"> cmdr::pager </a> &#183; <a href="doc/files/cmdr_parameter.html"> cmdr::parameter </a> &#183; <a href="doc/files/cmdr_private.html"> cmdr::private </a> &#183; <a href="doc/files/cmdr_tty.html"> cmdr::tty </a> &#183; <a href="doc/files/cmdr_util.html"> cmdr::util </a> &#183; <a href="doc/files/cmdr_validate.html"> cmdr::validate </a> &#183; <a href="doc/files/cmdr_vcommon.html"> cmdr::validate::common </a> &#183; <a href="doc/files/cmdr_vt_date.html"> cmdr::validate::date </a> &#183; <a href="doc/files/cmdr_vt_posint.html"> cmdr::validate::posint </a> &#183; <a href="doc/files/cmdr_vt_time.html"> cmdr::validate::time </a> &#183; <a href="doc/files/cmdr_vt_weekday.html"> cmdr::validate::weekday </a> &#183; <a href="doc/files/cmdr_vt_year.html"> cmdr::validate::year </a> &#183; <a href="doc/files/cmdr_howto_development.html"> cmdr_development </a> &#183; <a href="doc/files/cmdr_dev_completion.html"> cmdr_dev~completion </a> &#183; <a href="doc/files/cmdr_dev_dsl.html"> cmdr_dev~dsl </a>
           69  +<a href="doc/files/cmdr.html"> cmdr </a> &#183; <a href="doc/files/cmdr_changes.html"> cmdr-changes </a> &#183; <a href="doc/files/cmdr_howto_get_sources.html"> cmdr-howto-get-sources </a> &#183; <a href="doc/files/cmdr_howto_installation.html"> cmdr-installation </a> &#183; <a href="doc/files/cmdr_introduction.html"> cmdr-introduction </a> &#183; <a href="doc/files/cmdr_license.html"> cmdr-license </a> &#183; <a href="doc/files/cmdr_dsl.html"> cmdr-spec-dsl </a> &#183; <a href="doc/files/cmdr_dsl_officer.html"> cmdr-spec-dsl-officer </a> &#183; <a href="doc/files/cmdr_dsl_parameter.html"> cmdr-spec-dsl-parameter </a> &#183; <a href="doc/files/cmdr_dsl_private.html"> cmdr-spec-dsl-private </a> &#183; <a href="doc/files/cmdr_flow.html"> cmdr-spec-flow </a> &#183; <a href="doc/files/cmdr_helpformats.html"> cmdr-user-helpformats </a> &#183; <a href="doc/files/cmdr_vtypes.html"> cmdr-user-vtypes </a> &#183; <a href="doc/files/cmdr_actor.html"> cmdr::actor </a> &#183; <a href="doc/files/cmdr_ask.html"> cmdr::ask </a> &#183; <a href="doc/files/cmdr_color.html"> cmdr::color </a> &#183; <a href="doc/files/cmdr_config.html"> cmdr::config </a> &#183; <a href="doc/files/cmdr_help.html"> cmdr::help </a> &#183; <a href="doc/files/cmdr_help_json.html"> cmdr::help::json </a> &#183; <a href="doc/files/cmdr_help_sql.html"> cmdr::help::sql </a> &#183; <a href="doc/files/cmdr_help_tcl.html"> cmdr::help::tcl </a> &#183; <a href="doc/files/cmdr_history.html"> cmdr::history </a> &#183; <a href="doc/files/cmdr_officer.html"> cmdr::officer </a> &#183; <a href="doc/files/cmdr_pager.html"> cmdr::pager </a> &#183; <a href="doc/files/cmdr_parameter.html"> cmdr::parameter </a> &#183; <a href="doc/files/cmdr_private.html"> cmdr::private </a> &#183; <a href="doc/files/cmdr_tty.html"> cmdr::tty </a> &#183; <a href="doc/files/cmdr_util.html"> cmdr::util </a> &#183; <a href="doc/files/cmdr_validate.html"> cmdr::validate </a> &#183; <a href="doc/files/cmdr_vcommon.html"> cmdr::validate::common </a> &#183; <a href="doc/files/cmdr_vt_date.html"> cmdr::validate::date </a> &#183; <a href="doc/files/cmdr_vt_posint.html"> cmdr::validate::posint </a> &#183; <a href="doc/files/cmdr_vt_time.html"> cmdr::validate::time </a> &#183; <a href="doc/files/cmdr_vt_weekday.html"> cmdr::validate::weekday </a> &#183; <a href="doc/files/cmdr_vt_year.html"> cmdr::validate::year </a> &#183; <a href="doc/files/cmdr_howto_development.html"> cmdr_development </a> &#183; <a href="doc/files/cmdr_dev_completion.html"> cmdr_dev~completion </a> &#183; <a href="doc/files/cmdr_dev_dsl.html"> cmdr_dev~dsl </a>
    70     70   </td></tr>
    71     71   <tr class="#idxheader"><th colspan="2">
    72     72   <a name="c5">Keywords: I</a>
    73     73   </th></tr>
    74     74   <tr class="#idxeven" valign=top>
    75     75   <td class="#idxleft" width="35%"><a name="key3"> interactive command shell </a></td>
    76     76   <td class="#idxright" width="65%">
    77         -<a href="doc/files/cmdr.html"> cmdr </a> &#183; <a href="doc/files/cmdr_changes.html"> cmdr-changes </a> &#183; <a href="doc/files/cmdr_howto_get_sources.html"> cmdr-howto-get-sources </a> &#183; <a href="doc/files/cmdr_howto_installation.html"> cmdr-installation </a> &#183; <a href="doc/files/cmdr_introduction.html"> cmdr-introduction </a> &#183; <a href="doc/files/cmdr_license.html"> cmdr-license </a> &#183; <a href="doc/files/cmdr_dsl.html"> cmdr-spec-dsl </a> &#183; <a href="doc/files/cmdr_dsl_officer.html"> cmdr-spec-dsl-officer </a> &#183; <a href="doc/files/cmdr_dsl_parameter.html"> cmdr-spec-dsl-parameter </a> &#183; <a href="doc/files/cmdr_dsl_private.html"> cmdr-spec-dsl-private </a> &#183; <a href="doc/files/cmdr_flow.html"> cmdr-spec-flow </a> &#183; <a href="doc/files/cmdr_helpformats.html"> cmdr-user-helpformats </a> &#183; <a href="doc/files/cmdr_vtypes.html"> cmdr-user-vtypes </a> &#183; <a href="doc/files/cmdr_actor.html"> cmdr::actor </a> &#183; <a href="doc/files/cmdr_ask.html"> cmdr::ask </a> &#183; <a href="doc/files/cmdr_color.html"> cmdr::color </a> &#183; <a href="doc/files/cmdr_config.html"> cmdr::config </a> &#183; <a href="doc/files/cmdr_help.html"> cmdr::help </a> &#183; <a href="doc/files/cmdr_help_json.html"> cmdr::help::json </a> &#183; <a href="doc/files/cmdr_help_sql.html"> cmdr::help::sql </a> &#183; <a href="doc/files/cmdr_help_tcl.html"> cmdr::help::tcl </a> &#183; <a href="doc/files/cmdr_officer.html"> cmdr::officer </a> &#183; <a href="doc/files/cmdr_pager.html"> cmdr::pager </a> &#183; <a href="doc/files/cmdr_parameter.html"> cmdr::parameter </a> &#183; <a href="doc/files/cmdr_private.html"> cmdr::private </a> &#183; <a href="doc/files/cmdr_tty.html"> cmdr::tty </a> &#183; <a href="doc/files/cmdr_util.html"> cmdr::util </a> &#183; <a href="doc/files/cmdr_validate.html"> cmdr::validate </a> &#183; <a href="doc/files/cmdr_vcommon.html"> cmdr::validate::common </a> &#183; <a href="doc/files/cmdr_vt_date.html"> cmdr::validate::date </a> &#183; <a href="doc/files/cmdr_vt_posint.html"> cmdr::validate::posint </a> &#183; <a href="doc/files/cmdr_vt_time.html"> cmdr::validate::time </a> &#183; <a href="doc/files/cmdr_vt_weekday.html"> cmdr::validate::weekday </a> &#183; <a href="doc/files/cmdr_vt_year.html"> cmdr::validate::year </a> &#183; <a href="doc/files/cmdr_howto_development.html"> cmdr_development </a> &#183; <a href="doc/files/cmdr_dev_completion.html"> cmdr_dev~completion </a> &#183; <a href="doc/files/cmdr_dev_dsl.html"> cmdr_dev~dsl </a>
           77  +<a href="doc/files/cmdr.html"> cmdr </a> &#183; <a href="doc/files/cmdr_changes.html"> cmdr-changes </a> &#183; <a href="doc/files/cmdr_howto_get_sources.html"> cmdr-howto-get-sources </a> &#183; <a href="doc/files/cmdr_howto_installation.html"> cmdr-installation </a> &#183; <a href="doc/files/cmdr_introduction.html"> cmdr-introduction </a> &#183; <a href="doc/files/cmdr_license.html"> cmdr-license </a> &#183; <a href="doc/files/cmdr_dsl.html"> cmdr-spec-dsl </a> &#183; <a href="doc/files/cmdr_dsl_officer.html"> cmdr-spec-dsl-officer </a> &#183; <a href="doc/files/cmdr_dsl_parameter.html"> cmdr-spec-dsl-parameter </a> &#183; <a href="doc/files/cmdr_dsl_private.html"> cmdr-spec-dsl-private </a> &#183; <a href="doc/files/cmdr_flow.html"> cmdr-spec-flow </a> &#183; <a href="doc/files/cmdr_helpformats.html"> cmdr-user-helpformats </a> &#183; <a href="doc/files/cmdr_vtypes.html"> cmdr-user-vtypes </a> &#183; <a href="doc/files/cmdr_actor.html"> cmdr::actor </a> &#183; <a href="doc/files/cmdr_ask.html"> cmdr::ask </a> &#183; <a href="doc/files/cmdr_color.html"> cmdr::color </a> &#183; <a href="doc/files/cmdr_config.html"> cmdr::config </a> &#183; <a href="doc/files/cmdr_help.html"> cmdr::help </a> &#183; <a href="doc/files/cmdr_help_json.html"> cmdr::help::json </a> &#183; <a href="doc/files/cmdr_help_sql.html"> cmdr::help::sql </a> &#183; <a href="doc/files/cmdr_help_tcl.html"> cmdr::help::tcl </a> &#183; <a href="doc/files/cmdr_history.html"> cmdr::history </a> &#183; <a href="doc/files/cmdr_officer.html"> cmdr::officer </a> &#183; <a href="doc/files/cmdr_pager.html"> cmdr::pager </a> &#183; <a href="doc/files/cmdr_parameter.html"> cmdr::parameter </a> &#183; <a href="doc/files/cmdr_private.html"> cmdr::private </a> &#183; <a href="doc/files/cmdr_tty.html"> cmdr::tty </a> &#183; <a href="doc/files/cmdr_util.html"> cmdr::util </a> &#183; <a href="doc/files/cmdr_validate.html"> cmdr::validate </a> &#183; <a href="doc/files/cmdr_vcommon.html"> cmdr::validate::common </a> &#183; <a href="doc/files/cmdr_vt_date.html"> cmdr::validate::date </a> &#183; <a href="doc/files/cmdr_vt_posint.html"> cmdr::validate::posint </a> &#183; <a href="doc/files/cmdr_vt_time.html"> cmdr::validate::time </a> &#183; <a href="doc/files/cmdr_vt_weekday.html"> cmdr::validate::weekday </a> &#183; <a href="doc/files/cmdr_vt_year.html"> cmdr::validate::year </a> &#183; <a href="doc/files/cmdr_howto_development.html"> cmdr_development </a> &#183; <a href="doc/files/cmdr_dev_completion.html"> cmdr_dev~completion </a> &#183; <a href="doc/files/cmdr_dev_dsl.html"> cmdr_dev~dsl </a>
    78     78   </td></tr>
    79     79   <tr class="#idxheader"><th colspan="2">
    80     80   <a name="c6">Keywords: O</a>
    81     81   </th></tr>
    82     82   <tr class="#idxodd" valign=top>
    83     83   <td class="#idxleft" width="35%"><a name="key1"> optional arguments </a></td>
    84     84   <td class="#idxright" width="65%">
    85         -<a href="doc/files/cmdr.html"> cmdr </a> &#183; <a href="doc/files/cmdr_changes.html"> cmdr-changes </a> &#183; <a href="doc/files/cmdr_howto_get_sources.html"> cmdr-howto-get-sources </a> &#183; <a href="doc/files/cmdr_howto_installation.html"> cmdr-installation </a> &#183; <a href="doc/files/cmdr_introduction.html"> cmdr-introduction </a> &#183; <a href="doc/files/cmdr_license.html"> cmdr-license </a> &#183; <a href="doc/files/cmdr_dsl.html"> cmdr-spec-dsl </a> &#183; <a href="doc/files/cmdr_dsl_officer.html"> cmdr-spec-dsl-officer </a> &#183; <a href="doc/files/cmdr_dsl_parameter.html"> cmdr-spec-dsl-parameter </a> &#183; <a href="doc/files/cmdr_dsl_private.html"> cmdr-spec-dsl-private </a> &#183; <a href="doc/files/cmdr_flow.html"> cmdr-spec-flow </a> &#183; <a href="doc/files/cmdr_helpformats.html"> cmdr-user-helpformats </a> &#183; <a href="doc/files/cmdr_vtypes.html"> cmdr-user-vtypes </a> &#183; <a href="doc/files/cmdr_actor.html"> cmdr::actor </a> &#183; <a href="doc/files/cmdr_ask.html"> cmdr::ask </a> &#183; <a href="doc/files/cmdr_color.html"> cmdr::color </a> &#183; <a href="doc/files/cmdr_config.html"> cmdr::config </a> &#183; <a href="doc/files/cmdr_help.html"> cmdr::help </a> &#183; <a href="doc/files/cmdr_help_json.html"> cmdr::help::json </a> &#183; <a href="doc/files/cmdr_help_sql.html"> cmdr::help::sql </a> &#183; <a href="doc/files/cmdr_help_tcl.html"> cmdr::help::tcl </a> &#183; <a href="doc/files/cmdr_officer.html"> cmdr::officer </a> &#183; <a href="doc/files/cmdr_pager.html"> cmdr::pager </a> &#183; <a href="doc/files/cmdr_parameter.html"> cmdr::parameter </a> &#183; <a href="doc/files/cmdr_private.html"> cmdr::private </a> &#183; <a href="doc/files/cmdr_tty.html"> cmdr::tty </a> &#183; <a href="doc/files/cmdr_util.html"> cmdr::util </a> &#183; <a href="doc/files/cmdr_validate.html"> cmdr::validate </a> &#183; <a href="doc/files/cmdr_vcommon.html"> cmdr::validate::common </a> &#183; <a href="doc/files/cmdr_vt_date.html"> cmdr::validate::date </a> &#183; <a href="doc/files/cmdr_vt_posint.html"> cmdr::validate::posint </a> &#183; <a href="doc/files/cmdr_vt_time.html"> cmdr::validate::time </a> &#183; <a href="doc/files/cmdr_vt_weekday.html"> cmdr::validate::weekday </a> &#183; <a href="doc/files/cmdr_vt_year.html"> cmdr::validate::year </a> &#183; <a href="doc/files/cmdr_howto_development.html"> cmdr_development </a> &#183; <a href="doc/files/cmdr_dev_completion.html"> cmdr_dev~completion </a> &#183; <a href="doc/files/cmdr_dev_dsl.html"> cmdr_dev~dsl </a>
           85  +<a href="doc/files/cmdr.html"> cmdr </a> &#183; <a href="doc/files/cmdr_changes.html"> cmdr-changes </a> &#183; <a href="doc/files/cmdr_howto_get_sources.html"> cmdr-howto-get-sources </a> &#183; <a href="doc/files/cmdr_howto_installation.html"> cmdr-installation </a> &#183; <a href="doc/files/cmdr_introduction.html"> cmdr-introduction </a> &#183; <a href="doc/files/cmdr_license.html"> cmdr-license </a> &#183; <a href="doc/files/cmdr_dsl.html"> cmdr-spec-dsl </a> &#183; <a href="doc/files/cmdr_dsl_officer.html"> cmdr-spec-dsl-officer </a> &#183; <a href="doc/files/cmdr_dsl_parameter.html"> cmdr-spec-dsl-parameter </a> &#183; <a href="doc/files/cmdr_dsl_private.html"> cmdr-spec-dsl-private </a> &#183; <a href="doc/files/cmdr_flow.html"> cmdr-spec-flow </a> &#183; <a href="doc/files/cmdr_helpformats.html"> cmdr-user-helpformats </a> &#183; <a href="doc/files/cmdr_vtypes.html"> cmdr-user-vtypes </a> &#183; <a href="doc/files/cmdr_actor.html"> cmdr::actor </a> &#183; <a href="doc/files/cmdr_ask.html"> cmdr::ask </a> &#183; <a href="doc/files/cmdr_color.html"> cmdr::color </a> &#183; <a href="doc/files/cmdr_config.html"> cmdr::config </a> &#183; <a href="doc/files/cmdr_help.html"> cmdr::help </a> &#183; <a href="doc/files/cmdr_help_json.html"> cmdr::help::json </a> &#183; <a href="doc/files/cmdr_help_sql.html"> cmdr::help::sql </a> &#183; <a href="doc/files/cmdr_help_tcl.html"> cmdr::help::tcl </a> &#183; <a href="doc/files/cmdr_history.html"> cmdr::history </a> &#183; <a href="doc/files/cmdr_officer.html"> cmdr::officer </a> &#183; <a href="doc/files/cmdr_pager.html"> cmdr::pager </a> &#183; <a href="doc/files/cmdr_parameter.html"> cmdr::parameter </a> &#183; <a href="doc/files/cmdr_private.html"> cmdr::private </a> &#183; <a href="doc/files/cmdr_tty.html"> cmdr::tty </a> &#183; <a href="doc/files/cmdr_util.html"> cmdr::util </a> &#183; <a href="doc/files/cmdr_validate.html"> cmdr::validate </a> &#183; <a href="doc/files/cmdr_vcommon.html"> cmdr::validate::common </a> &#183; <a href="doc/files/cmdr_vt_date.html"> cmdr::validate::date </a> &#183; <a href="doc/files/cmdr_vt_posint.html"> cmdr::validate::posint </a> &#183; <a href="doc/files/cmdr_vt_time.html"> cmdr::validate::time </a> &#183; <a href="doc/files/cmdr_vt_weekday.html"> cmdr::validate::weekday </a> &#183; <a href="doc/files/cmdr_vt_year.html"> cmdr::validate::year </a> &#183; <a href="doc/files/cmdr_howto_development.html"> cmdr_development </a> &#183; <a href="doc/files/cmdr_dev_completion.html"> cmdr_dev~completion </a> &#183; <a href="doc/files/cmdr_dev_dsl.html"> cmdr_dev~dsl </a>
    86     86   </td></tr>
    87     87   <tr class="#idxeven" valign=top>
    88     88   <td class="#idxleft" width="35%"><a name="key2"> options </a></td>
    89     89   <td class="#idxright" width="65%">
    90         -<a href="doc/files/cmdr.html"> cmdr </a> &#183; <a href="doc/files/cmdr_changes.html"> cmdr-changes </a> &#183; <a href="doc/files/cmdr_howto_get_sources.html"> cmdr-howto-get-sources </a> &#183; <a href="doc/files/cmdr_howto_installation.html"> cmdr-installation </a> &#183; <a href="doc/files/cmdr_introduction.html"> cmdr-introduction </a> &#183; <a href="doc/files/cmdr_license.html"> cmdr-license </a> &#183; <a href="doc/files/cmdr_dsl.html"> cmdr-spec-dsl </a> &#183; <a href="doc/files/cmdr_dsl_officer.html"> cmdr-spec-dsl-officer </a> &#183; <a href="doc/files/cmdr_dsl_parameter.html"> cmdr-spec-dsl-parameter </a> &#183; <a href="doc/files/cmdr_dsl_private.html"> cmdr-spec-dsl-private </a> &#183; <a href="doc/files/cmdr_flow.html"> cmdr-spec-flow </a> &#183; <a href="doc/files/cmdr_helpformats.html"> cmdr-user-helpformats </a> &#183; <a href="doc/files/cmdr_vtypes.html"> cmdr-user-vtypes </a> &#183; <a href="doc/files/cmdr_actor.html"> cmdr::actor </a> &#183; <a href="doc/files/cmdr_ask.html"> cmdr::ask </a> &#183; <a href="doc/files/cmdr_color.html"> cmdr::color </a> &#183; <a href="doc/files/cmdr_config.html"> cmdr::config </a> &#183; <a href="doc/files/cmdr_help.html"> cmdr::help </a> &#183; <a href="doc/files/cmdr_help_json.html"> cmdr::help::json </a> &#183; <a href="doc/files/cmdr_help_sql.html"> cmdr::help::sql </a> &#183; <a href="doc/files/cmdr_help_tcl.html"> cmdr::help::tcl </a> &#183; <a href="doc/files/cmdr_officer.html"> cmdr::officer </a> &#183; <a href="doc/files/cmdr_pager.html"> cmdr::pager </a> &#183; <a href="doc/files/cmdr_parameter.html"> cmdr::parameter </a> &#183; <a href="doc/files/cmdr_private.html"> cmdr::private </a> &#183; <a href="doc/files/cmdr_tty.html"> cmdr::tty </a> &#183; <a href="doc/files/cmdr_util.html"> cmdr::util </a> &#183; <a href="doc/files/cmdr_validate.html"> cmdr::validate </a> &#183; <a href="doc/files/cmdr_vcommon.html"> cmdr::validate::common </a> &#183; <a href="doc/files/cmdr_vt_date.html"> cmdr::validate::date </a> &#183; <a href="doc/files/cmdr_vt_posint.html"> cmdr::validate::posint </a> &#183; <a href="doc/files/cmdr_vt_time.html"> cmdr::validate::time </a> &#183; <a href="doc/files/cmdr_vt_weekday.html"> cmdr::validate::weekday </a> &#183; <a href="doc/files/cmdr_vt_year.html"> cmdr::validate::year </a> &#183; <a href="doc/files/cmdr_howto_development.html"> cmdr_development </a> &#183; <a href="doc/files/cmdr_dev_completion.html"> cmdr_dev~completion </a> &#183; <a href="doc/files/cmdr_dev_dsl.html"> cmdr_dev~dsl </a>
           90  +<a href="doc/files/cmdr.html"> cmdr </a> &#183; <a href="doc/files/cmdr_changes.html"> cmdr-changes </a> &#183; <a href="doc/files/cmdr_howto_get_sources.html"> cmdr-howto-get-sources </a> &#183; <a href="doc/files/cmdr_howto_installation.html"> cmdr-installation </a> &#183; <a href="doc/files/cmdr_introduction.html"> cmdr-introduction </a> &#183; <a href="doc/files/cmdr_license.html"> cmdr-license </a> &#183; <a href="doc/files/cmdr_dsl.html"> cmdr-spec-dsl </a> &#183; <a href="doc/files/cmdr_dsl_officer.html"> cmdr-spec-dsl-officer </a> &#183; <a href="doc/files/cmdr_dsl_parameter.html"> cmdr-spec-dsl-parameter </a> &#183; <a href="doc/files/cmdr_dsl_private.html"> cmdr-spec-dsl-private </a> &#183; <a href="doc/files/cmdr_flow.html"> cmdr-spec-flow </a> &#183; <a href="doc/files/cmdr_helpformats.html"> cmdr-user-helpformats </a> &#183; <a href="doc/files/cmdr_vtypes.html"> cmdr-user-vtypes </a> &#183; <a href="doc/files/cmdr_actor.html"> cmdr::actor </a> &#183; <a href="doc/files/cmdr_ask.html"> cmdr::ask </a> &#183; <a href="doc/files/cmdr_color.html"> cmdr::color </a> &#183; <a href="doc/files/cmdr_config.html"> cmdr::config </a> &#183; <a href="doc/files/cmdr_help.html"> cmdr::help </a> &#183; <a href="doc/files/cmdr_help_json.html"> cmdr::help::json </a> &#183; <a href="doc/files/cmdr_help_sql.html"> cmdr::help::sql </a> &#183; <a href="doc/files/cmdr_help_tcl.html"> cmdr::help::tcl </a> &#183; <a href="doc/files/cmdr_history.html"> cmdr::history </a> &#183; <a href="doc/files/cmdr_officer.html"> cmdr::officer </a> &#183; <a href="doc/files/cmdr_pager.html"> cmdr::pager </a> &#183; <a href="doc/files/cmdr_parameter.html"> cmdr::parameter </a> &#183; <a href="doc/files/cmdr_private.html"> cmdr::private </a> &#183; <a href="doc/files/cmdr_tty.html"> cmdr::tty </a> &#183; <a href="doc/files/cmdr_util.html"> cmdr::util </a> &#183; <a href="doc/files/cmdr_validate.html"> cmdr::validate </a> &#183; <a href="doc/files/cmdr_vcommon.html"> cmdr::validate::common </a> &#183; <a href="doc/files/cmdr_vt_date.html"> cmdr::validate::date </a> &#183; <a href="doc/files/cmdr_vt_posint.html"> cmdr::validate::posint </a> &#183; <a href="doc/files/cmdr_vt_time.html"> cmdr::validate::time </a> &#183; <a href="doc/files/cmdr_vt_weekday.html"> cmdr::validate::weekday </a> &#183; <a href="doc/files/cmdr_vt_year.html"> cmdr::validate::year </a> &#183; <a href="doc/files/cmdr_howto_development.html"> cmdr_development </a> &#183; <a href="doc/files/cmdr_dev_completion.html"> cmdr_dev~completion </a> &#183; <a href="doc/files/cmdr_dev_dsl.html"> cmdr_dev~dsl </a>
    91     91   </td></tr>
    92     92   <tr class="#idxheader"><th colspan="2">
    93     93   <a name="c7">Keywords: P</a>
    94     94   </th></tr>
    95     95   <tr class="#idxodd" valign=top>
    96     96   <td class="#idxleft" width="35%"><a name="key12"> parameters </a></td>
    97     97   <td class="#idxright" width="65%">
    98         -<a href="doc/files/cmdr.html"> cmdr </a> &#183; <a href="doc/files/cmdr_changes.html"> cmdr-changes </a> &#183; <a href="doc/files/cmdr_howto_get_sources.html"> cmdr-howto-get-sources </a> &#183; <a href="doc/files/cmdr_howto_installation.html"> cmdr-installation </a> &#183; <a href="doc/files/cmdr_introduction.html"> cmdr-introduction </a> &#183; <a href="doc/files/cmdr_license.html"> cmdr-license </a> &#183; <a href="doc/files/cmdr_dsl.html"> cmdr-spec-dsl </a> &#183; <a href="doc/files/cmdr_dsl_officer.html"> cmdr-spec-dsl-officer </a> &#183; <a href="doc/files/cmdr_dsl_parameter.html"> cmdr-spec-dsl-parameter </a> &#183; <a href="doc/files/cmdr_dsl_private.html"> cmdr-spec-dsl-private </a> &#183; <a href="doc/files/cmdr_flow.html"> cmdr-spec-flow </a> &#183; <a href="doc/files/cmdr_helpformats.html"> cmdr-user-helpformats </a> &#183; <a href="doc/files/cmdr_vtypes.html"> cmdr-user-vtypes </a> &#183; <a href="doc/files/cmdr_actor.html"> cmdr::actor </a> &#183; <a href="doc/files/cmdr_ask.html"> cmdr::ask </a> &#183; <a href="doc/files/cmdr_color.html"> cmdr::color </a> &#183; <a href="doc/files/cmdr_config.html"> cmdr::config </a> &#183; <a href="doc/files/cmdr_help.html"> cmdr::help </a> &#183; <a href="doc/files/cmdr_help_json.html"> cmdr::help::json </a> &#183; <a href="doc/files/cmdr_help_sql.html"> cmdr::help::sql </a> &#183; <a href="doc/files/cmdr_help_tcl.html"> cmdr::help::tcl </a> &#183; <a href="doc/files/cmdr_officer.html"> cmdr::officer </a> &#183; <a href="doc/files/cmdr_pager.html"> cmdr::pager </a> &#183; <a href="doc/files/cmdr_parameter.html"> cmdr::parameter </a> &#183; <a href="doc/files/cmdr_private.html"> cmdr::private </a> &#183; <a href="doc/files/cmdr_tty.html"> cmdr::tty </a> &#183; <a href="doc/files/cmdr_util.html"> cmdr::util </a> &#183; <a href="doc/files/cmdr_validate.html"> cmdr::validate </a> &#183; <a href="doc/files/cmdr_vcommon.html"> cmdr::validate::common </a> &#183; <a href="doc/files/cmdr_vt_date.html"> cmdr::validate::date </a> &#183; <a href="doc/files/cmdr_vt_posint.html"> cmdr::validate::posint </a> &#183; <a href="doc/files/cmdr_vt_time.html"> cmdr::validate::time </a> &#183; <a href="doc/files/cmdr_vt_weekday.html"> cmdr::validate::weekday </a> &#183; <a href="doc/files/cmdr_vt_year.html"> cmdr::validate::year </a> &#183; <a href="doc/files/cmdr_howto_development.html"> cmdr_development </a> &#183; <a href="doc/files/cmdr_dev_completion.html"> cmdr_dev~completion </a> &#183; <a href="doc/files/cmdr_dev_dsl.html"> cmdr_dev~dsl </a>
           98  +<a href="doc/files/cmdr.html"> cmdr </a> &#183; <a href="doc/files/cmdr_changes.html"> cmdr-changes </a> &#183; <a href="doc/files/cmdr_howto_get_sources.html"> cmdr-howto-get-sources </a> &#183; <a href="doc/files/cmdr_howto_installation.html"> cmdr-installation </a> &#183; <a href="doc/files/cmdr_introduction.html"> cmdr-introduction </a> &#183; <a href="doc/files/cmdr_license.html"> cmdr-license </a> &#183; <a href="doc/files/cmdr_dsl.html"> cmdr-spec-dsl </a> &#183; <a href="doc/files/cmdr_dsl_officer.html"> cmdr-spec-dsl-officer </a> &#183; <a href="doc/files/cmdr_dsl_parameter.html"> cmdr-spec-dsl-parameter </a> &#183; <a href="doc/files/cmdr_dsl_private.html"> cmdr-spec-dsl-private </a> &#183; <a href="doc/files/cmdr_flow.html"> cmdr-spec-flow </a> &#183; <a href="doc/files/cmdr_helpformats.html"> cmdr-user-helpformats </a> &#183; <a href="doc/files/cmdr_vtypes.html"> cmdr-user-vtypes </a> &#183; <a href="doc/files/cmdr_actor.html"> cmdr::actor </a> &#183; <a href="doc/files/cmdr_ask.html"> cmdr::ask </a> &#183; <a href="doc/files/cmdr_color.html"> cmdr::color </a> &#183; <a href="doc/files/cmdr_config.html"> cmdr::config </a> &#183; <a href="doc/files/cmdr_help.html"> cmdr::help </a> &#183; <a href="doc/files/cmdr_help_json.html"> cmdr::help::json </a> &#183; <a href="doc/files/cmdr_help_sql.html"> cmdr::help::sql </a> &#183; <a href="doc/files/cmdr_help_tcl.html"> cmdr::help::tcl </a> &#183; <a href="doc/files/cmdr_history.html"> cmdr::history </a> &#183; <a href="doc/files/cmdr_officer.html"> cmdr::officer </a> &#183; <a href="doc/files/cmdr_pager.html"> cmdr::pager </a> &#183; <a href="doc/files/cmdr_parameter.html"> cmdr::parameter </a> &#183; <a href="doc/files/cmdr_private.html"> cmdr::private </a> &#183; <a href="doc/files/cmdr_tty.html"> cmdr::tty </a> &#183; <a href="doc/files/cmdr_util.html"> cmdr::util </a> &#183; <a href="doc/files/cmdr_validate.html"> cmdr::validate </a> &#183; <a href="doc/files/cmdr_vcommon.html"> cmdr::validate::common </a> &#183; <a href="doc/files/cmdr_vt_date.html"> cmdr::validate::date </a> &#183; <a href="doc/files/cmdr_vt_posint.html"> cmdr::validate::posint </a> &#183; <a href="doc/files/cmdr_vt_time.html"> cmdr::validate::time </a> &#183; <a href="doc/files/cmdr_vt_weekday.html"> cmdr::validate::weekday </a> &#183; <a href="doc/files/cmdr_vt_year.html"> cmdr::validate::year </a> &#183; <a href="doc/files/cmdr_howto_development.html"> cmdr_development </a> &#183; <a href="doc/files/cmdr_dev_completion.html"> cmdr_dev~completion </a> &#183; <a href="doc/files/cmdr_dev_dsl.html"> cmdr_dev~dsl </a>
    99     99   </td></tr>
   100    100   <tr class="#idxeven" valign=top>
   101    101   <td class="#idxleft" width="35%"><a name="key10"> processing command line </a></td>
   102    102   <td class="#idxright" width="65%">
   103         -<a href="doc/files/cmdr.html"> cmdr </a> &#183; <a href="doc/files/cmdr_changes.html"> cmdr-changes </a> &#183; <a href="doc/files/cmdr_howto_get_sources.html"> cmdr-howto-get-sources </a> &#183; <a href="doc/files/cmdr_howto_installation.html"> cmdr-installation </a> &#183; <a href="doc/files/cmdr_introduction.html"> cmdr-introduction </a> &#183; <a href="doc/files/cmdr_license.html"> cmdr-license </a> &#183; <a href="doc/files/cmdr_dsl.html"> cmdr-spec-dsl </a> &#183; <a href="doc/files/cmdr_dsl_officer.html"> cmdr-spec-dsl-officer </a> &#183; <a href="doc/files/cmdr_dsl_parameter.html"> cmdr-spec-dsl-parameter </a> &#183; <a href="doc/files/cmdr_dsl_private.html"> cmdr-spec-dsl-private </a> &#183; <a href="doc/files/cmdr_flow.html"> cmdr-spec-flow </a> &#183; <a href="doc/files/cmdr_helpformats.html"> cmdr-user-helpformats </a> &#183; <a href="doc/files/cmdr_vtypes.html"> cmdr-user-vtypes </a> &#183; <a href="doc/files/cmdr_actor.html"> cmdr::actor </a> &#183; <a href="doc/files/cmdr_ask.html"> cmdr::ask </a> &#183; <a href="doc/files/cmdr_color.html"> cmdr::color </a> &#183; <a href="doc/files/cmdr_config.html"> cmdr::config </a> &#183; <a href="doc/files/cmdr_help.html"> cmdr::help </a> &#183; <a href="doc/files/cmdr_help_json.html"> cmdr::help::json </a> &#183; <a href="doc/files/cmdr_help_sql.html"> cmdr::help::sql </a> &#183; <a href="doc/files/cmdr_help_tcl.html"> cmdr::help::tcl </a> &#183; <a href="doc/files/cmdr_officer.html"> cmdr::officer </a> &#183; <a href="doc/files/cmdr_pager.html"> cmdr::pager </a> &#183; <a href="doc/files/cmdr_parameter.html"> cmdr::parameter </a> &#183; <a href="doc/files/cmdr_private.html"> cmdr::private </a> &#183; <a href="doc/files/cmdr_tty.html"> cmdr::tty </a> &#183; <a href="doc/files/cmdr_util.html"> cmdr::util </a> &#183; <a href="doc/files/cmdr_validate.html"> cmdr::validate </a> &#183; <a href="doc/files/cmdr_vcommon.html"> cmdr::validate::common </a> &#183; <a href="doc/files/cmdr_vt_date.html"> cmdr::validate::date </a> &#183; <a href="doc/files/cmdr_vt_posint.html"> cmdr::validate::posint </a> &#183; <a href="doc/files/cmdr_vt_time.html"> cmdr::validate::time </a> &#183; <a href="doc/files/cmdr_vt_weekday.html"> cmdr::validate::weekday </a> &#183; <a href="doc/files/cmdr_vt_year.html"> cmdr::validate::year </a> &#183; <a href="doc/files/cmdr_howto_development.html"> cmdr_development </a> &#183; <a href="doc/files/cmdr_dev_completion.html"> cmdr_dev~completion </a> &#183; <a href="doc/files/cmdr_dev_dsl.html"> cmdr_dev~dsl </a>
          103  +<a href="doc/files/cmdr.html"> cmdr </a> &#183; <a href="doc/files/cmdr_changes.html"> cmdr-changes </a> &#183; <a href="doc/files/cmdr_howto_get_sources.html"> cmdr-howto-get-sources </a> &#183; <a href="doc/files/cmdr_howto_installation.html"> cmdr-installation </a> &#183; <a href="doc/files/cmdr_introduction.html"> cmdr-introduction </a> &#183; <a href="doc/files/cmdr_license.html"> cmdr-license </a> &#183; <a href="doc/files/cmdr_dsl.html"> cmdr-spec-dsl </a> &#183; <a href="doc/files/cmdr_dsl_officer.html"> cmdr-spec-dsl-officer </a> &#183; <a href="doc/files/cmdr_dsl_parameter.html"> cmdr-spec-dsl-parameter </a> &#183; <a href="doc/files/cmdr_dsl_private.html"> cmdr-spec-dsl-private </a> &#183; <a href="doc/files/cmdr_flow.html"> cmdr-spec-flow </a> &#183; <a href="doc/files/cmdr_helpformats.html"> cmdr-user-helpformats </a> &#183; <a href="doc/files/cmdr_vtypes.html"> cmdr-user-vtypes </a> &#183; <a href="doc/files/cmdr_actor.html"> cmdr::actor </a> &#183; <a href="doc/files/cmdr_ask.html"> cmdr::ask </a> &#183; <a href="doc/files/cmdr_color.html"> cmdr::color </a> &#183; <a href="doc/files/cmdr_config.html"> cmdr::config </a> &#183; <a href="doc/files/cmdr_help.html"> cmdr::help </a> &#183; <a href="doc/files/cmdr_help_json.html"> cmdr::help::json </a> &#183; <a href="doc/files/cmdr_help_sql.html"> cmdr::help::sql </a> &#183; <a href="doc/files/cmdr_help_tcl.html"> cmdr::help::tcl </a> &#183; <a href="doc/files/cmdr_history.html"> cmdr::history </a> &#183; <a href="doc/files/cmdr_officer.html"> cmdr::officer </a> &#183; <a href="doc/files/cmdr_pager.html"> cmdr::pager </a> &#183; <a href="doc/files/cmdr_parameter.html"> cmdr::parameter </a> &#183; <a href="doc/files/cmdr_private.html"> cmdr::private </a> &#183; <a href="doc/files/cmdr_tty.html"> cmdr::tty </a> &#183; <a href="doc/files/cmdr_util.html"> cmdr::util </a> &#183; <a href="doc/files/cmdr_validate.html"> cmdr::validate </a> &#183; <a href="doc/files/cmdr_vcommon.html"> cmdr::validate::common </a> &#183; <a href="doc/files/cmdr_vt_date.html"> cmdr::validate::date </a> &#183; <a href="doc/files/cmdr_vt_posint.html"> cmdr::validate::posint </a> &#183; <a href="doc/files/cmdr_vt_time.html"> cmdr::validate::time </a> &#183; <a href="doc/files/cmdr_vt_weekday.html"> cmdr::validate::weekday </a> &#183; <a href="doc/files/cmdr_vt_year.html"> cmdr::validate::year </a> &#183; <a href="doc/files/cmdr_howto_development.html"> cmdr_development </a> &#183; <a href="doc/files/cmdr_dev_completion.html"> cmdr_dev~completion </a> &#183; <a href="doc/files/cmdr_dev_dsl.html"> cmdr_dev~dsl </a>
   104    104   </td></tr>
   105    105   <tr class="#idxheader"><th colspan="2">
   106    106   <a name="c8">Keywords: T</a>
   107    107   </th></tr>
   108    108   <tr class="#idxodd" valign=top>
   109    109   <td class="#idxleft" width="35%"><a name="key7"> tree of commands </a></td>
   110    110   <td class="#idxright" width="65%">
   111         -<a href="doc/files/cmdr.html"> cmdr </a> &#183; <a href="doc/files/cmdr_changes.html"> cmdr-changes </a> &#183; <a href="doc/files/cmdr_howto_get_sources.html"> cmdr-howto-get-sources </a> &#183; <a href="doc/files/cmdr_howto_installation.html"> cmdr-installation </a> &#183; <a href="doc/files/cmdr_introduction.html"> cmdr-introduction </a> &#183; <a href="doc/files/cmdr_license.html"> cmdr-license </a> &#183; <a href="doc/files/cmdr_dsl.html"> cmdr-spec-dsl </a> &#183; <a href="doc/files/cmdr_dsl_officer.html"> cmdr-spec-dsl-officer </a> &#183; <a href="doc/files/cmdr_dsl_parameter.html"> cmdr-spec-dsl-parameter </a> &#183; <a href="doc/files/cmdr_dsl_private.html"> cmdr-spec-dsl-private </a> &#183; <a href="doc/files/cmdr_flow.html"> cmdr-spec-flow </a> &#183; <a href="doc/files/cmdr_helpformats.html"> cmdr-user-helpformats </a> &#183; <a href="doc/files/cmdr_vtypes.html"> cmdr-user-vtypes </a> &#183; <a href="doc/files/cmdr_actor.html"> cmdr::actor </a> &#183; <a href="doc/files/cmdr_ask.html"> cmdr::ask </a> &#183; <a href="doc/files/cmdr_color.html"> cmdr::color </a> &#183; <a href="doc/files/cmdr_config.html"> cmdr::config </a> &#183; <a href="doc/files/cmdr_help.html"> cmdr::help </a> &#183; <a href="doc/files/cmdr_help_json.html"> cmdr::help::json </a> &#183; <a href="doc/files/cmdr_help_sql.html"> cmdr::help::sql </a> &#183; <a href="doc/files/cmdr_help_tcl.html"> cmdr::help::tcl </a> &#183; <a href="doc/files/cmdr_officer.html"> cmdr::officer </a> &#183; <a href="doc/files/cmdr_pager.html"> cmdr::pager </a> &#183; <a href="doc/files/cmdr_parameter.html"> cmdr::parameter </a> &#183; <a href="doc/files/cmdr_private.html"> cmdr::private </a> &#183; <a href="doc/files/cmdr_tty.html"> cmdr::tty </a> &#183; <a href="doc/files/cmdr_util.html"> cmdr::util </a> &#183; <a href="doc/files/cmdr_validate.html"> cmdr::validate </a> &#183; <a href="doc/files/cmdr_vcommon.html"> cmdr::validate::common </a> &#183; <a href="doc/files/cmdr_vt_date.html"> cmdr::validate::date </a> &#183; <a href="doc/files/cmdr_vt_posint.html"> cmdr::validate::posint </a> &#183; <a href="doc/files/cmdr_vt_time.html"> cmdr::validate::time </a> &#183; <a href="doc/files/cmdr_vt_weekday.html"> cmdr::validate::weekday </a> &#183; <a href="doc/files/cmdr_vt_year.html"> cmdr::validate::year </a> &#183; <a href="doc/files/cmdr_howto_development.html"> cmdr_development </a> &#183; <a href="doc/files/cmdr_dev_completion.html"> cmdr_dev~completion </a> &#183; <a href="doc/files/cmdr_dev_dsl.html"> cmdr_dev~dsl </a>
          111  +<a href="doc/files/cmdr.html"> cmdr </a> &#183; <a href="doc/files/cmdr_changes.html"> cmdr-changes </a> &#183; <a href="doc/files/cmdr_howto_get_sources.html"> cmdr-howto-get-sources </a> &#183; <a href="doc/files/cmdr_howto_installation.html"> cmdr-installation </a> &#183; <a href="doc/files/cmdr_introduction.html"> cmdr-introduction </a> &#183; <a href="doc/files/cmdr_license.html"> cmdr-license </a> &#183; <a href="doc/files/cmdr_dsl.html"> cmdr-spec-dsl </a> &#183; <a href="doc/files/cmdr_dsl_officer.html"> cmdr-spec-dsl-officer </a> &#183; <a href="doc/files/cmdr_dsl_parameter.html"> cmdr-spec-dsl-parameter </a> &#183; <a href="doc/files/cmdr_dsl_private.html"> cmdr-spec-dsl-private </a> &#183; <a href="doc/files/cmdr_flow.html"> cmdr-spec-flow </a> &#183; <a href="doc/files/cmdr_helpformats.html"> cmdr-user-helpformats </a> &#183; <a href="doc/files/cmdr_vtypes.html"> cmdr-user-vtypes </a> &#183; <a href="doc/files/cmdr_actor.html"> cmdr::actor </a> &#183; <a href="doc/files/cmdr_ask.html"> cmdr::ask </a> &#183; <a href="doc/files/cmdr_color.html"> cmdr::color </a> &#183; <a href="doc/files/cmdr_config.html"> cmdr::config </a> &#183; <a href="doc/files/cmdr_help.html"> cmdr::help </a> &#183; <a href="doc/files/cmdr_help_json.html"> cmdr::help::json </a> &#183; <a href="doc/files/cmdr_help_sql.html"> cmdr::help::sql </a> &#183; <a href="doc/files/cmdr_help_tcl.html"> cmdr::help::tcl </a> &#183; <a href="doc/files/cmdr_history.html"> cmdr::history </a> &#183; <a href="doc/files/cmdr_officer.html"> cmdr::officer </a> &#183; <a href="doc/files/cmdr_pager.html"> cmdr::pager </a> &#183; <a href="doc/files/cmdr_parameter.html"> cmdr::parameter </a> &#183; <a href="doc/files/cmdr_private.html"> cmdr::private </a> &#183; <a href="doc/files/cmdr_tty.html"> cmdr::tty </a> &#183; <a href="doc/files/cmdr_util.html"> cmdr::util </a> &#183; <a href="doc/files/cmdr_validate.html"> cmdr::validate </a> &#183; <a href="doc/files/cmdr_vcommon.html"> cmdr::validate::common </a> &#183; <a href="doc/files/cmdr_vt_date.html"> cmdr::validate::date </a> &#183; <a href="doc/files/cmdr_vt_posint.html"> cmdr::validate::posint </a> &#183; <a href="doc/files/cmdr_vt_time.html"> cmdr::validate::time </a> &#183; <a href="doc/files/cmdr_vt_weekday.html"> cmdr::validate::weekday </a> &#183; <a href="doc/files/cmdr_vt_year.html"> cmdr::validate::year </a> &#183; <a href="doc/files/cmdr_howto_development.html"> cmdr_development </a> &#183; <a href="doc/files/cmdr_dev_completion.html"> cmdr_dev~completion </a> &#183; <a href="doc/files/cmdr_dev_dsl.html"> cmdr_dev~dsl </a>
   112    112   </td></tr>
   113    113   </table>
   114    114   </body></html>

Changes to embedded/www/toc.html.

    94     94   <td class="#tocright">Cmdr - Formatting help as series of SQL commands</td>
    95     95   </tr>
    96     96   <tr class="#toceven" >
    97     97   <td class="#tocleft" ><a href="doc/files/cmdr_help_tcl.html">cmdr::help::tcl</a></td>
    98     98   <td class="#tocright">Cmdr - Formatting help as Tcl data structure</td>
    99     99   </tr>
   100    100   <tr class="#tocodd"  >
          101  +<td class="#tocleft" ><a href="doc/files/cmdr_history.html">cmdr::history</a></td>
          102  +<td class="#tocright">Cmdr - Utilities for history management</td>
          103  +</tr>
          104  +<tr class="#toceven" >
   101    105   <td class="#tocleft" ><a href="doc/files/cmdr_officer.html">cmdr::officer</a></td>
   102    106   <td class="#tocright">Cmdr - (Internal) Aggregation of multiple commands for dispatch.</td>
   103    107   </tr>
   104         -<tr class="#toceven" >
          108  +<tr class="#tocodd"  >
   105    109   <td class="#tocleft" ><a href="doc/files/cmdr_pager.html">cmdr::pager</a></td>
   106    110   <td class="#tocright">Cmdr - Paging long output</td>
   107    111   </tr>
   108         -<tr class="#tocodd"  >
          112  +<tr class="#toceven" >
   109    113   <td class="#tocleft" ><a href="doc/files/cmdr_parameter.html">cmdr::parameter</a></td>
   110    114   <td class="#tocright">Cmdr - (Partially internal) Command parameters</td>
   111    115   </tr>
   112         -<tr class="#toceven" >
          116  +<tr class="#tocodd"  >
   113    117   <td class="#tocleft" ><a href="doc/files/cmdr_private.html">cmdr::private</a></td>
   114    118   <td class="#tocright">Cmdr - (Internal) Single command handling, options, and arguments</td>
   115    119   </tr>
   116         -<tr class="#tocodd"  >
          120  +<tr class="#toceven" >
   117    121   <td class="#tocleft" ><a href="doc/files/cmdr_tty.html">cmdr::tty</a></td>
   118    122   <td class="#tocright">Cmdr - Check if stdin is a tty, i.e. terminal</td>
   119    123   </tr>
   120         -<tr class="#toceven" >
          124  +<tr class="#tocodd"  >
   121    125   <td class="#tocleft" ><a href="doc/files/cmdr_util.html">cmdr::util</a></td>
   122    126   <td class="#tocright">Cmdr - (Internal) General Utilities</td>
   123    127   </tr>
   124         -<tr class="#tocodd"  >
          128  +<tr class="#toceven" >
   125    129   <td class="#tocleft" ><a href="doc/files/cmdr_validate.html">cmdr::validate</a></td>
   126    130   <td class="#tocright">Cmdr - Standard validation types for parameters</td>
   127    131   </tr>
   128         -<tr class="#toceven" >
          132  +<tr class="#tocodd"  >
   129    133   <td class="#tocleft" ><a href="doc/files/cmdr_vcommon.html">cmdr::validate::common</a></td>
   130    134   <td class="#tocright">Cmdr - Utilities for Validation Types</td>
   131    135   </tr>
   132         -<tr class="#tocodd"  >
          136  +<tr class="#toceven" >
   133    137   <td class="#tocleft" ><a href="doc/files/cmdr_vt_date.html">cmdr::validate::date</a></td>
   134    138   <td class="#tocright">Cmdr - Validation type for dates</td>
   135    139   </tr>
   136         -<tr class="#toceven" >
          140  +<tr class="#tocodd"  >
   137    141   <td class="#tocleft" ><a href="doc/files/cmdr_vt_posint.html">cmdr::validate::posint</a></td>
   138    142   <td class="#tocright">Cmdr - Validation type for positive integers</td>
   139    143   </tr>
   140         -<tr class="#tocodd"  >
          144  +<tr class="#toceven" >
   141    145   <td class="#tocleft" ><a href="doc/files/cmdr_vt_time.html">cmdr::validate::time</a></td>
   142    146   <td class="#tocright">Cmdr - Validation type for times</td>
   143    147   </tr>
   144         -<tr class="#toceven" >
          148  +<tr class="#tocodd"  >
   145    149   <td class="#tocleft" ><a href="doc/files/cmdr_vt_weekday.html">cmdr::validate::weekday</a></td>
   146    150   <td class="#tocright">Cmdr - Validation type for weekday names</td>
   147    151   </tr>
   148         -<tr class="#tocodd"  >
          152  +<tr class="#toceven" >
   149    153   <td class="#tocleft" ><a href="doc/files/cmdr_vt_year.html">cmdr::validate::year</a></td>
   150    154   <td class="#tocright">Cmdr - Validation type for years</td>
   151    155   </tr>
   152         -<tr class="#toceven" >
          156  +<tr class="#tocodd"  >
   153    157   <td class="#tocleft" ><a href="doc/files/cmdr_howto_development.html">cmdr_development</a></td>
   154    158   <td class="#tocright">Cmdr - The Developer's Guide</td>
   155    159   </tr>
   156         -<tr class="#tocodd"  >
          160  +<tr class="#toceven" >
   157    161   <td class="#tocleft" ><a href="doc/files/cmdr_dev_completion.html">cmdr_dev~completion</a></td>
   158    162   <td class="#tocright">Cmdr - Internals of command line completion</td>
   159    163   </tr>
   160         -<tr class="#toceven" >
          164  +<tr class="#tocodd"  >
   161    165   <td class="#tocleft" ><a href="doc/files/cmdr_dev_dsl.html">cmdr_dev~dsl</a></td>
   162    166   <td class="#tocright">Cmdr - Internals of DSL handling</td>
   163    167   </tr>
   164    168   </table>
   165    169   </dl><hr></body></html>