ADDED doc/cmdr_history.man Index: doc/cmdr_history.man ================================================================== --- /dev/null +++ doc/cmdr_history.man @@ -0,0 +1,58 @@ +[comment {-*- tcl -*- doctools manpage}] +[include parts/definitions.inc] +[vset VERSION 0.1] +[manpage_begin [vset LABEL_HISTORY] [vset MAN_SECTION] [vset VERSION]] +[include parts/module.inc] +[require fileutil] +[require cmdr::history] +[titledesc [vset TITLE_HISTORY]] +[description] +[include parts/welcome.inc] + +This package provides utility commands to manage a command history. + +[section API] +[list_begin definitions] +[comment {- - -- --- ----- -------- -------------}] +[call [cmd ::cmdr::history] [method attach] [arg actor]] + +When invoked this command extends the [arg actor] instance +(an officer) with the necessary commands (a [cmd history] officer) and +settings to record a history of commands entered for this actor and +its subordinate commands, and allow the user to manage this history. + +[para] The result of the command is the empty string. + +[list_begin arguments] +[arg_def cmdr::officer actor] The officer to extend with history +management commands. +[list_end] + +After attachment the actor will accept the following 3 commands: + +[example { + history list ?n? - Show last n history entries. Defaults to all. + history clear - Drop all history entries + history limit ?n? - Limit history to 'n' entries (n >= 0). Unlimited for n < 0. +}] + +[comment {- - -- --- ----- -------- -------------}] +[call [cmd ::cmdr::history] [method save-to] [arg path]] + +When invoked this command sets the package-wide history save file used +by the commands to the [arg path]. + +[para] The result of the command is the empty string. + +[comment {- - -- --- ----- -------- -------------}] +[call [cmd ::cmdr::history] [method initial-limit] [arg limit]] + +When invoked this command sets the package-wide limit on history size +to [arg limit]. A value less than zero means "no limit". + +[para] The result of the command is the empty string. + +[list_end] + +[include parts/feedback.inc] +[manpage_end] Index: doc/parts/definitions.inc ================================================================== --- doc/parts/definitions.inc +++ doc/parts/definitions.inc @@ -22,10 +22,11 @@ [vset TITLE_DSL_PARAMETER "[vset PTITLE] - Parameter Specification Language"] [vset TITLE_HELP "[vset PTITLE] - (Internal) Utilities for help text formatting and setup"] [vset TITLE_HELP_JSON "[vset PTITLE] - Formatting help as JSON object"] [vset TITLE_HELP_SQL "[vset PTITLE] - Formatting help as series of SQL commands"] [vset TITLE_HELP_TCL "[vset PTITLE] - Formatting help as Tcl data structure"] +[vset TITLE_HISTORY "[vset PTITLE] - Utilities for history management"] [vset TITLE_OFFICER "[vset PTITLE] - (Internal) Aggregation of multiple commands for dispatch."] [vset TITLE_PAGER "[vset PTITLE] - Paging long output"] [vset TITLE_PARAMETER "[vset PTITLE] - (Partially internal) Command parameters"] [vset TITLE_PRIVATE "[vset PTITLE] - (Internal) Single command handling, options, and arguments"] [vset TITLE_TTY "[vset PTITLE] - Check if stdin is a tty, i.e. terminal"] @@ -63,10 +64,11 @@ [vset LABEL_DSL_PRIVATE [vset PROJECT]-spec-dsl-private] [vset LABEL_HELP [vset PROJECT]::help] [vset LABEL_HELP_JSON [vset PROJECT]::help::json] [vset LABEL_HELP_SQL [vset PROJECT]::help::sql] [vset LABEL_HELP_TCL [vset PROJECT]::help::tcl] +[vset LABEL_HISTORY [vset PROJECT]::history] [vset LABEL_OFFICER [vset PROJECT]::officer] [vset LABEL_PAGER [vset PROJECT]::pager] [vset LABEL_PARAMETER [vset PROJECT]::parameter] [vset LABEL_PRIVATE [vset PROJECT]::private] [vset LABEL_TTY [vset PROJECT]::tty] ADDED embedded/man/files/cmdr_history.n Index: embedded/man/files/cmdr_history.n ================================================================== --- /dev/null +++ embedded/man/files/cmdr_history.n @@ -0,0 +1,349 @@ +'\" +'\" Generated from file 'cmdr_history\&.man' by tcllib/doctools with format 'nroff' +'\" Copyright (c) 2013-2015 Andreas Kupries +'\" Copyright (c) 2013-2015 Documentation, Andreas Kupries +'\" +.TH "cmdr::history" n 0\&.1 doc "Cmdr, a framework for command line parsing and dispatch" +.\" The -*- nroff -*- definitions below are for supplemental macros used +.\" in Tcl/Tk manual entries. +.\" +.\" .AP type name in/out ?indent? +.\" Start paragraph describing an argument to a library procedure. +.\" type is type of argument (int, etc.), in/out is either "in", "out", +.\" or "in/out" to describe whether procedure reads or modifies arg, +.\" and indent is equivalent to second arg of .IP (shouldn't ever be +.\" needed; use .AS below instead) +.\" +.\" .AS ?type? ?name? +.\" Give maximum sizes of arguments for setting tab stops. Type and +.\" name are examples of largest possible arguments that will be passed +.\" to .AP later. If args are omitted, default tab stops are used. +.\" +.\" .BS +.\" Start box enclosure. From here until next .BE, everything will be +.\" enclosed in one large box. +.\" +.\" .BE +.\" End of box enclosure. +.\" +.\" .CS +.\" Begin code excerpt. +.\" +.\" .CE +.\" End code excerpt. +.\" +.\" .VS ?version? ?br? +.\" Begin vertical sidebar, for use in marking newly-changed parts +.\" of man pages. The first argument is ignored and used for recording +.\" the version when the .VS was added, so that the sidebars can be +.\" found and removed when they reach a certain age. If another argument +.\" is present, then a line break is forced before starting the sidebar. +.\" +.\" .VE +.\" End of vertical sidebar. +.\" +.\" .DS +.\" Begin an indented unfilled display. +.\" +.\" .DE +.\" End of indented unfilled display. +.\" +.\" .SO ?manpage? +.\" Start of list of standard options for a Tk widget. The manpage +.\" argument defines where to look up the standard options; if +.\" omitted, defaults to "options". The options follow on successive +.\" lines, in three columns separated by tabs. +.\" +.\" .SE +.\" End of list of standard options for a Tk widget. +.\" +.\" .OP cmdName dbName dbClass +.\" Start of description of a specific option. cmdName gives the +.\" option's name as specified in the class command, dbName gives +.\" the option's name in the option database, and dbClass gives +.\" the option's class in the option database. +.\" +.\" .UL arg1 arg2 +.\" Print arg1 underlined, then print arg2 normally. +.\" +.\" .QW arg1 ?arg2? +.\" Print arg1 in quotes, then arg2 normally (for trailing punctuation). +.\" +.\" .PQ arg1 ?arg2? +.\" Print an open parenthesis, arg1 in quotes, then arg2 normally +.\" (for trailing punctuation) and then a closing parenthesis. +.\" +.\" # Set up traps and other miscellaneous stuff for Tcl/Tk man pages. +.if t .wh -1.3i ^B +.nr ^l \n(.l +.ad b +.\" # Start an argument description +.de AP +.ie !"\\$4"" .TP \\$4 +.el \{\ +. ie !"\\$2"" .TP \\n()Cu +. el .TP 15 +.\} +.ta \\n()Au \\n()Bu +.ie !"\\$3"" \{\ +\&\\$1 \\fI\\$2\\fP (\\$3) +.\".b +.\} +.el \{\ +.br +.ie !"\\$2"" \{\ +\&\\$1 \\fI\\$2\\fP +.\} +.el \{\ +\&\\fI\\$1\\fP +.\} +.\} +.. +.\" # define tabbing values for .AP +.de AS +.nr )A 10n +.if !"\\$1"" .nr )A \\w'\\$1'u+3n +.nr )B \\n()Au+15n +.\" +.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n +.nr )C \\n()Bu+\\w'(in/out)'u+2n +.. +.AS Tcl_Interp Tcl_CreateInterp in/out +.\" # BS - start boxed text +.\" # ^y = starting y location +.\" # ^b = 1 +.de BS +.br +.mk ^y +.nr ^b 1u +.if n .nf +.if n .ti 0 +.if n \l'\\n(.lu\(ul' +.if n .fi +.. +.\" # BE - end boxed text (draw box now) +.de BE +.nf +.ti 0 +.mk ^t +.ie n \l'\\n(^lu\(ul' +.el \{\ +.\" Draw four-sided box normally, but don't draw top of +.\" box if the box started on an earlier page. +.ie !\\n(^b-1 \{\ +\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul' +.\} +.el \}\ +\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul' +.\} +.\} +.fi +.br +.nr ^b 0 +.. +.\" # VS - start vertical sidebar +.\" # ^Y = starting y location +.\" # ^v = 1 (for troff; for nroff this doesn't matter) +.de VS +.if !"\\$2"" .br +.mk ^Y +.ie n 'mc \s12\(br\s0 +.el .nr ^v 1u +.. +.\" # VE - end of vertical sidebar +.de VE +.ie n 'mc +.el \{\ +.ev 2 +.nf +.ti 0 +.mk ^t +\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n' +.sp -1 +.fi +.ev +.\} +.nr ^v 0 +.. +.\" # Special macro to handle page bottom: finish off current +.\" # box/sidebar if in box/sidebar mode, then invoked standard +.\" # page bottom macro. +.de ^B +.ev 2 +'ti 0 +'nf +.mk ^t +.if \\n(^b \{\ +.\" Draw three-sided box if this is the box's first page, +.\" draw two sides but no top otherwise. +.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 +.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c +.\} +.if \\n(^v \{\ +.nr ^x \\n(^tu+1v-\\n(^Yu +\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c +.\} +.bp +'fi +.ev +.if \\n(^b \{\ +.mk ^y +.nr ^b 2 +.\} +.if \\n(^v \{\ +.mk ^Y +.\} +.. +.\" # DS - begin display +.de DS +.RS +.nf +.sp +.. +.\" # DE - end display +.de DE +.fi +.RE +.sp +.. +.\" # SO - start of list of standard options +.de SO +'ie '\\$1'' .ds So \\fBoptions\\fR +'el .ds So \\fB\\$1\\fR +.SH "STANDARD OPTIONS" +.LP +.nf +.ta 5.5c 11c +.ft B +.. +.\" # SE - end of list of standard options +.de SE +.fi +.ft R +.LP +See the \\*(So manual entry for details on the standard options. +.. +.\" # OP - start of full description for a single option +.de OP +.LP +.nf +.ta 4c +Command-Line Name: \\fB\\$1\\fR +Database Name: \\fB\\$2\\fR +Database Class: \\fB\\$3\\fR +.fi +.IP +.. +.\" # CS - begin code excerpt +.de CS +.RS +.nf +.ta .25i .5i .75i 1i +.. +.\" # CE - end code excerpt +.de CE +.fi +.RE +.. +.\" # UL - underline word +.de UL +\\$1\l'|0\(ul'\\$2 +.. +.\" # QW - apply quotation marks to word +.de QW +.ie '\\*(lq'"' ``\\$1''\\$2 +.\"" fix emacs highlighting +.el \\*(lq\\$1\\*(rq\\$2 +.. +.\" # PQ - apply parens and quotation marks to word +.de PQ +.ie '\\*(lq'"' (``\\$1''\\$2)\\$3 +.\"" fix emacs highlighting +.el (\\*(lq\\$1\\*(rq\\$2)\\$3 +.. +.\" # QR - quoted range +.de QR +.ie '\\*(lq'"' ``\\$1''\\-``\\$2''\\$3 +.\"" fix emacs highlighting +.el \\*(lq\\$1\\*(rq\\-\\*(lq\\$2\\*(rq\\$3 +.. +.\" # MT - "empty" string +.de MT +.QW "" +.. +.BS +.SH NAME +cmdr::history \- Cmdr - Utilities for history management +.SH SYNOPSIS +package require \fBfileutil \fR +.sp +package require \fBcmdr::history \fR +.sp +\fB::cmdr::history\fR \fBattach\fR \fIactor\fR +.sp +\fB::cmdr::history\fR \fBsave-to\fR \fIpath\fR +.sp +\fB::cmdr::history\fR \fBinitial-limit\fR \fIlimit\fR +.sp +.BE +.SH DESCRIPTION +.PP +Welcome to the Cmdr project, written by Andreas Kupries\&. +.PP +For availability please read \fICmdr - How To Get The Sources\fR\&. +.PP +This package provides utility commands to manage a command history\&. +.SH API +.TP +\fB::cmdr::history\fR \fBattach\fR \fIactor\fR +When invoked this command extends the \fIactor\fR instance +(an officer) with the necessary commands (a \fBhistory\fR officer) and +settings to record a history of commands entered for this actor and +its subordinate commands, and allow the user to manage this history\&. +.sp +The result of the command is the empty string\&. +.RS +.TP +cmdr::officer \fIactor\fR +The officer to extend with history +management commands\&. +.RE +.IP +After attachment the actor will accept the following 3 commands: +.CS + + + history list ?n? - Show last n history entries\&. Defaults to all\&. + history clear - Drop all history entries + history limit ?n? - Limit history to 'n' entries (n >= 0)\&. Unlimited for n < 0\&. + +.CE +.TP +\fB::cmdr::history\fR \fBsave-to\fR \fIpath\fR +When invoked this command sets the package-wide history save file used +by the commands to the \fIpath\fR\&. +.sp +The result of the command is the empty string\&. +.TP +\fB::cmdr::history\fR \fBinitial-limit\fR \fIlimit\fR +When invoked this command sets the package-wide limit on history size +to \fIlimit\fR\&. A value less than zero means "no limit"\&. +.sp +The result of the command is the empty string\&. +.PP +.SH "BUGS, IDEAS, FEEDBACK" +Both the package(s) and this documentation will undoubtedly contain +bugs and other problems\&. +Please report such at +\fICmdr Tickets\fR [https:/core\&.tcl\&.tk/akupries/cmdr]\&. +.PP +Please also report any ideas you may have for enhancements of +either package(s) and/or documentation\&. +.SH KEYWORDS +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 +.SH COPYRIGHT +.nf +Copyright (c) 2013-2015 Andreas Kupries +Copyright (c) 2013-2015 Documentation, Andreas Kupries + +.fi Index: embedded/man/index.n ================================================================== --- embedded/man/index.n +++ embedded/man/index.n @@ -335,10 +335,13 @@ \fBfiles/cmdr_help_sql\&.n\fR cmdr::help::sql .TP \fBfiles/cmdr_help_tcl\&.n\fR cmdr::help::tcl +.TP +\fBfiles/cmdr_history\&.n\fR +cmdr::history .TP \fBfiles/cmdr_officer\&.n\fR cmdr::officer .TP \fBfiles/cmdr_pager\&.n\fR @@ -449,10 +452,13 @@ \fBfiles/cmdr_help_sql\&.n\fR cmdr::help::sql .TP \fBfiles/cmdr_help_tcl\&.n\fR cmdr::help::tcl +.TP +\fBfiles/cmdr_history\&.n\fR +cmdr::history .TP \fBfiles/cmdr_officer\&.n\fR cmdr::officer .TP \fBfiles/cmdr_pager\&.n\fR @@ -563,10 +569,13 @@ \fBfiles/cmdr_help_sql\&.n\fR cmdr::help::sql .TP \fBfiles/cmdr_help_tcl\&.n\fR cmdr::help::tcl +.TP +\fBfiles/cmdr_history\&.n\fR +cmdr::history .TP \fBfiles/cmdr_officer\&.n\fR cmdr::officer .TP \fBfiles/cmdr_pager\&.n\fR @@ -677,10 +686,13 @@ \fBfiles/cmdr_help_sql\&.n\fR cmdr::help::sql .TP \fBfiles/cmdr_help_tcl\&.n\fR cmdr::help::tcl +.TP +\fBfiles/cmdr_history\&.n\fR +cmdr::history .TP \fBfiles/cmdr_officer\&.n\fR cmdr::officer .TP \fBfiles/cmdr_pager\&.n\fR @@ -791,10 +803,13 @@ \fBfiles/cmdr_help_sql\&.n\fR cmdr::help::sql .TP \fBfiles/cmdr_help_tcl\&.n\fR cmdr::help::tcl +.TP +\fBfiles/cmdr_history\&.n\fR +cmdr::history .TP \fBfiles/cmdr_officer\&.n\fR cmdr::officer .TP \fBfiles/cmdr_pager\&.n\fR @@ -905,10 +920,13 @@ \fBfiles/cmdr_help_sql\&.n\fR cmdr::help::sql .TP \fBfiles/cmdr_help_tcl\&.n\fR cmdr::help::tcl +.TP +\fBfiles/cmdr_history\&.n\fR +cmdr::history .TP \fBfiles/cmdr_officer\&.n\fR cmdr::officer .TP \fBfiles/cmdr_pager\&.n\fR @@ -1019,10 +1037,13 @@ \fBfiles/cmdr_help_sql\&.n\fR cmdr::help::sql .TP \fBfiles/cmdr_help_tcl\&.n\fR cmdr::help::tcl +.TP +\fBfiles/cmdr_history\&.n\fR +cmdr::history .TP \fBfiles/cmdr_officer\&.n\fR cmdr::officer .TP \fBfiles/cmdr_pager\&.n\fR @@ -1133,10 +1154,13 @@ \fBfiles/cmdr_help_sql\&.n\fR cmdr::help::sql .TP \fBfiles/cmdr_help_tcl\&.n\fR cmdr::help::tcl +.TP +\fBfiles/cmdr_history\&.n\fR +cmdr::history .TP \fBfiles/cmdr_officer\&.n\fR cmdr::officer .TP \fBfiles/cmdr_pager\&.n\fR @@ -1247,10 +1271,13 @@ \fBfiles/cmdr_help_sql\&.n\fR cmdr::help::sql .TP \fBfiles/cmdr_help_tcl\&.n\fR cmdr::help::tcl +.TP +\fBfiles/cmdr_history\&.n\fR +cmdr::history .TP \fBfiles/cmdr_officer\&.n\fR cmdr::officer .TP \fBfiles/cmdr_pager\&.n\fR @@ -1361,10 +1388,13 @@ \fBfiles/cmdr_help_sql\&.n\fR cmdr::help::sql .TP \fBfiles/cmdr_help_tcl\&.n\fR cmdr::help::tcl +.TP +\fBfiles/cmdr_history\&.n\fR +cmdr::history .TP \fBfiles/cmdr_officer\&.n\fR cmdr::officer .TP \fBfiles/cmdr_pager\&.n\fR @@ -1475,10 +1505,13 @@ \fBfiles/cmdr_help_sql\&.n\fR cmdr::help::sql .TP \fBfiles/cmdr_help_tcl\&.n\fR cmdr::help::tcl +.TP +\fBfiles/cmdr_history\&.n\fR +cmdr::history .TP \fBfiles/cmdr_officer\&.n\fR cmdr::officer .TP \fBfiles/cmdr_pager\&.n\fR @@ -1589,10 +1622,13 @@ \fBfiles/cmdr_help_sql\&.n\fR cmdr::help::sql .TP \fBfiles/cmdr_help_tcl\&.n\fR cmdr::help::tcl +.TP +\fBfiles/cmdr_history\&.n\fR +cmdr::history .TP \fBfiles/cmdr_officer\&.n\fR cmdr::officer .TP \fBfiles/cmdr_pager\&.n\fR @@ -1703,10 +1739,13 @@ \fBfiles/cmdr_help_sql\&.n\fR cmdr::help::sql .TP \fBfiles/cmdr_help_tcl\&.n\fR cmdr::help::tcl +.TP +\fBfiles/cmdr_history\&.n\fR +cmdr::history .TP \fBfiles/cmdr_officer\&.n\fR cmdr::officer .TP \fBfiles/cmdr_pager\&.n\fR @@ -1817,10 +1856,13 @@ \fBfiles/cmdr_help_sql\&.n\fR cmdr::help::sql .TP \fBfiles/cmdr_help_tcl\&.n\fR cmdr::help::tcl +.TP +\fBfiles/cmdr_history\&.n\fR +cmdr::history .TP \fBfiles/cmdr_officer\&.n\fR cmdr::officer .TP \fBfiles/cmdr_pager\&.n\fR Index: embedded/man/toc.n ================================================================== --- embedded/man/toc.n +++ embedded/man/toc.n @@ -334,10 +334,13 @@ \fIfiles/cmdr_help_sql\&.n\fR: Cmdr - Formatting help as series of SQL commands .TP \fBcmdr::help::tcl\fR \fIfiles/cmdr_help_tcl\&.n\fR: Cmdr - Formatting help as Tcl data structure .TP +\fBcmdr::history\fR +\fIfiles/cmdr_history\&.n\fR: Cmdr - Utilities for history management +.TP \fBcmdr::officer\fR \fIfiles/cmdr_officer\&.n\fR: Cmdr - (Internal) Aggregation of multiple commands for dispatch\&. .TP \fBcmdr::pager\fR \fIfiles/cmdr_pager\&.n\fR: Cmdr - Paging long output ADDED embedded/www/doc/files/cmdr_history.html Index: embedded/www/doc/files/cmdr_history.html ================================================================== --- /dev/null +++ embedded/www/doc/files/cmdr_history.html @@ -0,0 +1,186 @@ + + +cmdr::history - Cmdr, a framework for command line parsing and dispatch + + + + + +
+
[ + Home +| Main Table Of Contents +| Table Of Contents +| Keyword Index + ]
+

cmdr::history(n) 0.1 doc "Cmdr, a framework for command line parsing and dispatch"

+

Name

+

cmdr::history - Cmdr - Utilities for history management

+
+

Table Of Contents

+ +
+

Synopsis

+
+
    +
  • package require fileutil
  • +
  • package require cmdr::history
  • +
+ +
+
+

Description

+

Welcome to the Cmdr project, written by Andreas Kupries.

+

For availability please read Cmdr - How To Get The Sources.

+

This package provides utility commands to manage a command history.

+
+

API

+
+
::cmdr::history attach actor
+

When invoked this command extends the actor instance +(an officer) with the necessary commands (a history officer) and +settings to record a history of commands entered for this actor and +its subordinate commands, and allow the user to manage this history.

+

The result of the command is the empty string.

+
+
cmdr::officer actor
+

The officer to extend with history +management commands.

+
+

After attachment the actor will accept the following 3 commands:

+
+    history list ?n?  - Show last n history entries. Defaults to all.
+    history clear     - Drop all history entries
+    history limit ?n? - Limit history to 'n' entries (n >= 0). Unlimited for n < 0.
+
+
+
::cmdr::history save-to path
+

When invoked this command sets the package-wide history save file used +by the commands to the path.

+

The result of the command is the empty string.

+
::cmdr::history initial-limit limit
+

When invoked this command sets the package-wide limit on history size +to limit. A value less than zero means "no limit".

+

The result of the command is the empty string.

+
+
+

Bugs, Ideas, Feedback

+

Both the package(s) and this documentation will undoubtedly contain +bugs and other problems. +Please report such at +Cmdr Tickets.

+

Please also report any ideas you may have for enhancements of +either package(s) and/or documentation.

+
+

Keywords

+

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

+
+ +
Index: embedded/www/doc/toc.html ================================================================== --- embedded/www/doc/toc.html +++ embedded/www/doc/toc.html @@ -96,70 +96,74 @@ cmdr::help::tcl Cmdr - Formatting help as Tcl data structure +cmdr::history +Cmdr - Utilities for history management + + cmdr::officer Cmdr - (Internal) Aggregation of multiple commands for dispatch. - + cmdr::pager Cmdr - Paging long output - + cmdr::parameter Cmdr - (Partially internal) Command parameters - + cmdr::private Cmdr - (Internal) Single command handling, options, and arguments - + cmdr::tty Cmdr - Check if stdin is a tty, i.e. terminal - + cmdr::util Cmdr - (Internal) General Utilities - + cmdr::validate Cmdr - Standard validation types for parameters - + cmdr::validate::common Cmdr - Utilities for Validation Types - + cmdr::validate::date Cmdr - Validation type for dates - + cmdr::validate::posint Cmdr - Validation type for positive integers - + cmdr::validate::time Cmdr - Validation type for times - + cmdr::validate::weekday Cmdr - Validation type for weekday names - + cmdr::validate::year Cmdr - Validation type for years - + cmdr_development Cmdr - The Developer's Guide - + cmdr_dev~completion Cmdr - Internals of command line completion - + cmdr_dev~dsl Cmdr - Internals of DSL handling
Index: embedded/www/index.html ================================================================== --- embedded/www/index.html +++ embedded/www/index.html @@ -20,95 +20,95 @@ Keywords: A arguments - cmdr · cmdr-changes · cmdr-howto-get-sources · cmdr-installation · cmdr-introduction · cmdr-license · cmdr-spec-dsl · cmdr-spec-dsl-officer · cmdr-spec-dsl-parameter · cmdr-spec-dsl-private · cmdr-spec-flow · cmdr-user-helpformats · cmdr-user-vtypes · cmdr::actor · cmdr::ask · cmdr::color · cmdr::config · cmdr::help · cmdr::help::json · cmdr::help::sql · cmdr::help::tcl · cmdr::officer · cmdr::pager · cmdr::parameter · cmdr::private · cmdr::tty · cmdr::util · cmdr::validate · cmdr::validate::common · cmdr::validate::date · cmdr::validate::posint · cmdr::validate::time · cmdr::validate::weekday · cmdr::validate::year · cmdr_development · cmdr_dev~completion · cmdr_dev~dsl + cmdr · cmdr-changes · cmdr-howto-get-sources · cmdr-installation · cmdr-introduction · cmdr-license · cmdr-spec-dsl · cmdr-spec-dsl-officer · cmdr-spec-dsl-parameter · cmdr-spec-dsl-private · cmdr-spec-flow · cmdr-user-helpformats · cmdr-user-vtypes · cmdr::actor · cmdr::ask · cmdr::color · cmdr::config · cmdr::help · cmdr::help::json · cmdr::help::sql · cmdr::help::tcl · cmdr::history · cmdr::officer · cmdr::pager · cmdr::parameter · cmdr::private · cmdr::tty · cmdr::util · cmdr::validate · cmdr::validate::common · cmdr::validate::date · cmdr::validate::posint · cmdr::validate::time · cmdr::validate::weekday · cmdr::validate::year · cmdr_development · cmdr_dev~completion · cmdr_dev~dsl Keywords: C command hierarchy - cmdr · cmdr-changes · cmdr-howto-get-sources · cmdr-installation · cmdr-introduction · cmdr-license · cmdr-spec-dsl · cmdr-spec-dsl-officer · cmdr-spec-dsl-parameter · cmdr-spec-dsl-private · cmdr-spec-flow · cmdr-user-helpformats · cmdr-user-vtypes · cmdr::actor · cmdr::ask · cmdr::color · cmdr::config · cmdr::help · cmdr::help::json · cmdr::help::sql · cmdr::help::tcl · cmdr::officer · cmdr::pager · cmdr::parameter · cmdr::private · cmdr::tty · cmdr::util · cmdr::validate · cmdr::validate::common · cmdr::validate::date · cmdr::validate::posint · cmdr::validate::time · cmdr::validate::weekday · cmdr::validate::year · cmdr_development · cmdr_dev~completion · cmdr_dev~dsl + cmdr · cmdr-changes · cmdr-howto-get-sources · cmdr-installation · cmdr-introduction · cmdr-license · cmdr-spec-dsl · cmdr-spec-dsl-officer · cmdr-spec-dsl-parameter · cmdr-spec-dsl-private · cmdr-spec-flow · cmdr-user-helpformats · cmdr-user-vtypes · cmdr::actor · cmdr::ask · cmdr::color · cmdr::config · cmdr::help · cmdr::help::json · cmdr::help::sql · cmdr::help::tcl · cmdr::history · cmdr::officer · cmdr::pager · cmdr::parameter · cmdr::private · cmdr::tty · cmdr::util · cmdr::validate · cmdr::validate::common · cmdr::validate::date · cmdr::validate::posint · cmdr::validate::time · cmdr::validate::weekday · cmdr::validate::year · cmdr_development · cmdr_dev~completion · cmdr_dev~dsl command line completion - cmdr · cmdr-changes · cmdr-howto-get-sources · cmdr-installation · cmdr-introduction · cmdr-license · cmdr-spec-dsl · cmdr-spec-dsl-officer · cmdr-spec-dsl-parameter · cmdr-spec-dsl-private · cmdr-spec-flow · cmdr-user-helpformats · cmdr-user-vtypes · cmdr::actor · cmdr::ask · cmdr::color · cmdr::config · cmdr::help · cmdr::help::json · cmdr::help::sql · cmdr::help::tcl · cmdr::officer · cmdr::pager · cmdr::parameter · cmdr::private · cmdr::tty · cmdr::util · cmdr::validate · cmdr::validate::common · cmdr::validate::date · cmdr::validate::posint · cmdr::validate::time · cmdr::validate::weekday · cmdr::validate::year · cmdr_development · cmdr_dev~completion · cmdr_dev~dsl + cmdr · cmdr-changes · cmdr-howto-get-sources · cmdr-installation · cmdr-introduction · cmdr-license · cmdr-spec-dsl · cmdr-spec-dsl-officer · cmdr-spec-dsl-parameter · cmdr-spec-dsl-private · cmdr-spec-flow · cmdr-user-helpformats · cmdr-user-vtypes · cmdr::actor · cmdr::ask · cmdr::color · cmdr::config · cmdr::help · cmdr::help::json · cmdr::help::sql · cmdr::help::tcl · cmdr::history · cmdr::officer · cmdr::pager · cmdr::parameter · cmdr::private · cmdr::tty · cmdr::util · cmdr::validate · cmdr::validate::common · cmdr::validate::date · cmdr::validate::posint · cmdr::validate::time · cmdr::validate::weekday · cmdr::validate::year · cmdr_development · cmdr_dev~completion · cmdr_dev~dsl command line handling - cmdr · cmdr-changes · cmdr-howto-get-sources · cmdr-installation · cmdr-introduction · cmdr-license · cmdr-spec-dsl · cmdr-spec-dsl-officer · cmdr-spec-dsl-parameter · cmdr-spec-dsl-private · cmdr-spec-flow · cmdr-user-helpformats · cmdr-user-vtypes · cmdr::actor · cmdr::ask · cmdr::color · cmdr::config · cmdr::help · cmdr::help::json · cmdr::help::sql · cmdr::help::tcl · cmdr::officer · cmdr::pager · cmdr::parameter · cmdr::private · cmdr::tty · cmdr::util · cmdr::validate · cmdr::validate::common · cmdr::validate::date · cmdr::validate::posint · cmdr::validate::time · cmdr::validate::weekday · cmdr::validate::year · cmdr_development · cmdr_dev~completion · cmdr_dev~dsl + cmdr · cmdr-changes · cmdr-howto-get-sources · cmdr-installation · cmdr-introduction · cmdr-license · cmdr-spec-dsl · cmdr-spec-dsl-officer · cmdr-spec-dsl-parameter · cmdr-spec-dsl-private · cmdr-spec-flow · cmdr-user-helpformats · cmdr-user-vtypes · cmdr::actor · cmdr::ask · cmdr::color · cmdr::config · cmdr::help · cmdr::help::json · cmdr::help::sql · cmdr::help::tcl · cmdr::history · cmdr::officer · cmdr::pager · cmdr::parameter · cmdr::private · cmdr::tty · cmdr::util · cmdr::validate · cmdr::validate::common · cmdr::validate::date · cmdr::validate::posint · cmdr::validate::time · cmdr::validate::weekday · cmdr::validate::year · cmdr_development · cmdr_dev~completion · cmdr_dev~dsl command tree - cmdr · cmdr-changes · cmdr-howto-get-sources · cmdr-installation · cmdr-introduction · cmdr-license · cmdr-spec-dsl · cmdr-spec-dsl-officer · cmdr-spec-dsl-parameter · cmdr-spec-dsl-private · cmdr-spec-flow · cmdr-user-helpformats · cmdr-user-vtypes · cmdr::actor · cmdr::ask · cmdr::color · cmdr::config · cmdr::help · cmdr::help::json · cmdr::help::sql · cmdr::help::tcl · cmdr::officer · cmdr::pager · cmdr::parameter · cmdr::private · cmdr::tty · cmdr::util · cmdr::validate · cmdr::validate::common · cmdr::validate::date · cmdr::validate::posint · cmdr::validate::time · cmdr::validate::weekday · cmdr::validate::year · cmdr_development · cmdr_dev~completion · cmdr_dev~dsl + cmdr · cmdr-changes · cmdr-howto-get-sources · cmdr-installation · cmdr-introduction · cmdr-license · cmdr-spec-dsl · cmdr-spec-dsl-officer · cmdr-spec-dsl-parameter · cmdr-spec-dsl-private · cmdr-spec-flow · cmdr-user-helpformats · cmdr-user-vtypes · cmdr::actor · cmdr::ask · cmdr::color · cmdr::config · cmdr::help · cmdr::help::json · cmdr::help::sql · cmdr::help::tcl · cmdr::history · cmdr::officer · cmdr::pager · cmdr::parameter · cmdr::private · cmdr::tty · cmdr::util · cmdr::validate · cmdr::validate::common · cmdr::validate::date · cmdr::validate::posint · cmdr::validate::time · cmdr::validate::weekday · cmdr::validate::year · cmdr_development · cmdr_dev~completion · cmdr_dev~dsl Keywords: E editing command line - cmdr · cmdr-changes · cmdr-howto-get-sources · cmdr-installation · cmdr-introduction · cmdr-license · cmdr-spec-dsl · cmdr-spec-dsl-officer · cmdr-spec-dsl-parameter · cmdr-spec-dsl-private · cmdr-spec-flow · cmdr-user-helpformats · cmdr-user-vtypes · cmdr::actor · cmdr::ask · cmdr::color · cmdr::config · cmdr::help · cmdr::help::json · cmdr::help::sql · cmdr::help::tcl · cmdr::officer · cmdr::pager · cmdr::parameter · cmdr::private · cmdr::tty · cmdr::util · cmdr::validate · cmdr::validate::common · cmdr::validate::date · cmdr::validate::posint · cmdr::validate::time · cmdr::validate::weekday · cmdr::validate::year · cmdr_development · cmdr_dev~completion · cmdr_dev~dsl + cmdr · cmdr-changes · cmdr-howto-get-sources · cmdr-installation · cmdr-introduction · cmdr-license · cmdr-spec-dsl · cmdr-spec-dsl-officer · cmdr-spec-dsl-parameter · cmdr-spec-dsl-private · cmdr-spec-flow · cmdr-user-helpformats · cmdr-user-vtypes · cmdr::actor · cmdr::ask · cmdr::color · cmdr::config · cmdr::help · cmdr::help::json · cmdr::help::sql · cmdr::help::tcl · cmdr::history · cmdr::officer · cmdr::pager · cmdr::parameter · cmdr::private · cmdr::tty · cmdr::util · cmdr::validate · cmdr::validate::common · cmdr::validate::date · cmdr::validate::posint · cmdr::validate::time · cmdr::validate::weekday · cmdr::validate::year · cmdr_development · cmdr_dev~completion · cmdr_dev~dsl Keywords: H help for command line - cmdr · cmdr-changes · cmdr-howto-get-sources · cmdr-installation · cmdr-introduction · cmdr-license · cmdr-spec-dsl · cmdr-spec-dsl-officer · cmdr-spec-dsl-parameter · cmdr-spec-dsl-private · cmdr-spec-flow · cmdr-user-helpformats · cmdr-user-vtypes · cmdr::actor · cmdr::ask · cmdr::color · cmdr::config · cmdr::help · cmdr::help::json · cmdr::help::sql · cmdr::help::tcl · cmdr::officer · cmdr::pager · cmdr::parameter · cmdr::private · cmdr::tty · cmdr::util · cmdr::validate · cmdr::validate::common · cmdr::validate::date · cmdr::validate::posint · cmdr::validate::time · cmdr::validate::weekday · cmdr::validate::year · cmdr_development · cmdr_dev~completion · cmdr_dev~dsl + cmdr · cmdr-changes · cmdr-howto-get-sources · cmdr-installation · cmdr-introduction · cmdr-license · cmdr-spec-dsl · cmdr-spec-dsl-officer · cmdr-spec-dsl-parameter · cmdr-spec-dsl-private · cmdr-spec-flow · cmdr-user-helpformats · cmdr-user-vtypes · cmdr::actor · cmdr::ask · cmdr::color · cmdr::config · cmdr::help · cmdr::help::json · cmdr::help::sql · cmdr::help::tcl · cmdr::history · cmdr::officer · cmdr::pager · cmdr::parameter · cmdr::private · cmdr::tty · cmdr::util · cmdr::validate · cmdr::validate::common · cmdr::validate::date · cmdr::validate::posint · cmdr::validate::time · cmdr::validate::weekday · cmdr::validate::year · cmdr_development · cmdr_dev~completion · cmdr_dev~dsl hierarchy of commands - cmdr · cmdr-changes · cmdr-howto-get-sources · cmdr-installation · cmdr-introduction · cmdr-license · cmdr-spec-dsl · cmdr-spec-dsl-officer · cmdr-spec-dsl-parameter · cmdr-spec-dsl-private · cmdr-spec-flow · cmdr-user-helpformats · cmdr-user-vtypes · cmdr::actor · cmdr::ask · cmdr::color · cmdr::config · cmdr::help · cmdr::help::json · cmdr::help::sql · cmdr::help::tcl · cmdr::officer · cmdr::pager · cmdr::parameter · cmdr::private · cmdr::tty · cmdr::util · cmdr::validate · cmdr::validate::common · cmdr::validate::date · cmdr::validate::posint · cmdr::validate::time · cmdr::validate::weekday · cmdr::validate::year · cmdr_development · cmdr_dev~completion · cmdr_dev~dsl + cmdr · cmdr-changes · cmdr-howto-get-sources · cmdr-installation · cmdr-introduction · cmdr-license · cmdr-spec-dsl · cmdr-spec-dsl-officer · cmdr-spec-dsl-parameter · cmdr-spec-dsl-private · cmdr-spec-flow · cmdr-user-helpformats · cmdr-user-vtypes · cmdr::actor · cmdr::ask · cmdr::color · cmdr::config · cmdr::help · cmdr::help::json · cmdr::help::sql · cmdr::help::tcl · cmdr::history · cmdr::officer · cmdr::pager · cmdr::parameter · cmdr::private · cmdr::tty · cmdr::util · cmdr::validate · cmdr::validate::common · cmdr::validate::date · cmdr::validate::posint · cmdr::validate::time · cmdr::validate::weekday · cmdr::validate::year · cmdr_development · cmdr_dev~completion · cmdr_dev~dsl Keywords: I interactive command shell - cmdr · cmdr-changes · cmdr-howto-get-sources · cmdr-installation · cmdr-introduction · cmdr-license · cmdr-spec-dsl · cmdr-spec-dsl-officer · cmdr-spec-dsl-parameter · cmdr-spec-dsl-private · cmdr-spec-flow · cmdr-user-helpformats · cmdr-user-vtypes · cmdr::actor · cmdr::ask · cmdr::color · cmdr::config · cmdr::help · cmdr::help::json · cmdr::help::sql · cmdr::help::tcl · cmdr::officer · cmdr::pager · cmdr::parameter · cmdr::private · cmdr::tty · cmdr::util · cmdr::validate · cmdr::validate::common · cmdr::validate::date · cmdr::validate::posint · cmdr::validate::time · cmdr::validate::weekday · cmdr::validate::year · cmdr_development · cmdr_dev~completion · cmdr_dev~dsl + cmdr · cmdr-changes · cmdr-howto-get-sources · cmdr-installation · cmdr-introduction · cmdr-license · cmdr-spec-dsl · cmdr-spec-dsl-officer · cmdr-spec-dsl-parameter · cmdr-spec-dsl-private · cmdr-spec-flow · cmdr-user-helpformats · cmdr-user-vtypes · cmdr::actor · cmdr::ask · cmdr::color · cmdr::config · cmdr::help · cmdr::help::json · cmdr::help::sql · cmdr::help::tcl · cmdr::history · cmdr::officer · cmdr::pager · cmdr::parameter · cmdr::private · cmdr::tty · cmdr::util · cmdr::validate · cmdr::validate::common · cmdr::validate::date · cmdr::validate::posint · cmdr::validate::time · cmdr::validate::weekday · cmdr::validate::year · cmdr_development · cmdr_dev~completion · cmdr_dev~dsl Keywords: O optional arguments - cmdr · cmdr-changes · cmdr-howto-get-sources · cmdr-installation · cmdr-introduction · cmdr-license · cmdr-spec-dsl · cmdr-spec-dsl-officer · cmdr-spec-dsl-parameter · cmdr-spec-dsl-private · cmdr-spec-flow · cmdr-user-helpformats · cmdr-user-vtypes · cmdr::actor · cmdr::ask · cmdr::color · cmdr::config · cmdr::help · cmdr::help::json · cmdr::help::sql · cmdr::help::tcl · cmdr::officer · cmdr::pager · cmdr::parameter · cmdr::private · cmdr::tty · cmdr::util · cmdr::validate · cmdr::validate::common · cmdr::validate::date · cmdr::validate::posint · cmdr::validate::time · cmdr::validate::weekday · cmdr::validate::year · cmdr_development · cmdr_dev~completion · cmdr_dev~dsl + cmdr · cmdr-changes · cmdr-howto-get-sources · cmdr-installation · cmdr-introduction · cmdr-license · cmdr-spec-dsl · cmdr-spec-dsl-officer · cmdr-spec-dsl-parameter · cmdr-spec-dsl-private · cmdr-spec-flow · cmdr-user-helpformats · cmdr-user-vtypes · cmdr::actor · cmdr::ask · cmdr::color · cmdr::config · cmdr::help · cmdr::help::json · cmdr::help::sql · cmdr::help::tcl · cmdr::history · cmdr::officer · cmdr::pager · cmdr::parameter · cmdr::private · cmdr::tty · cmdr::util · cmdr::validate · cmdr::validate::common · cmdr::validate::date · cmdr::validate::posint · cmdr::validate::time · cmdr::validate::weekday · cmdr::validate::year · cmdr_development · cmdr_dev~completion · cmdr_dev~dsl options - cmdr · cmdr-changes · cmdr-howto-get-sources · cmdr-installation · cmdr-introduction · cmdr-license · cmdr-spec-dsl · cmdr-spec-dsl-officer · cmdr-spec-dsl-parameter · cmdr-spec-dsl-private · cmdr-spec-flow · cmdr-user-helpformats · cmdr-user-vtypes · cmdr::actor · cmdr::ask · cmdr::color · cmdr::config · cmdr::help · cmdr::help::json · cmdr::help::sql · cmdr::help::tcl · cmdr::officer · cmdr::pager · cmdr::parameter · cmdr::private · cmdr::tty · cmdr::util · cmdr::validate · cmdr::validate::common · cmdr::validate::date · cmdr::validate::posint · cmdr::validate::time · cmdr::validate::weekday · cmdr::validate::year · cmdr_development · cmdr_dev~completion · cmdr_dev~dsl + cmdr · cmdr-changes · cmdr-howto-get-sources · cmdr-installation · cmdr-introduction · cmdr-license · cmdr-spec-dsl · cmdr-spec-dsl-officer · cmdr-spec-dsl-parameter · cmdr-spec-dsl-private · cmdr-spec-flow · cmdr-user-helpformats · cmdr-user-vtypes · cmdr::actor · cmdr::ask · cmdr::color · cmdr::config · cmdr::help · cmdr::help::json · cmdr::help::sql · cmdr::help::tcl · cmdr::history · cmdr::officer · cmdr::pager · cmdr::parameter · cmdr::private · cmdr::tty · cmdr::util · cmdr::validate · cmdr::validate::common · cmdr::validate::date · cmdr::validate::posint · cmdr::validate::time · cmdr::validate::weekday · cmdr::validate::year · cmdr_development · cmdr_dev~completion · cmdr_dev~dsl Keywords: P parameters - cmdr · cmdr-changes · cmdr-howto-get-sources · cmdr-installation · cmdr-introduction · cmdr-license · cmdr-spec-dsl · cmdr-spec-dsl-officer · cmdr-spec-dsl-parameter · cmdr-spec-dsl-private · cmdr-spec-flow · cmdr-user-helpformats · cmdr-user-vtypes · cmdr::actor · cmdr::ask · cmdr::color · cmdr::config · cmdr::help · cmdr::help::json · cmdr::help::sql · cmdr::help::tcl · cmdr::officer · cmdr::pager · cmdr::parameter · cmdr::private · cmdr::tty · cmdr::util · cmdr::validate · cmdr::validate::common · cmdr::validate::date · cmdr::validate::posint · cmdr::validate::time · cmdr::validate::weekday · cmdr::validate::year · cmdr_development · cmdr_dev~completion · cmdr_dev~dsl + cmdr · cmdr-changes · cmdr-howto-get-sources · cmdr-installation · cmdr-introduction · cmdr-license · cmdr-spec-dsl · cmdr-spec-dsl-officer · cmdr-spec-dsl-parameter · cmdr-spec-dsl-private · cmdr-spec-flow · cmdr-user-helpformats · cmdr-user-vtypes · cmdr::actor · cmdr::ask · cmdr::color · cmdr::config · cmdr::help · cmdr::help::json · cmdr::help::sql · cmdr::help::tcl · cmdr::history · cmdr::officer · cmdr::pager · cmdr::parameter · cmdr::private · cmdr::tty · cmdr::util · cmdr::validate · cmdr::validate::common · cmdr::validate::date · cmdr::validate::posint · cmdr::validate::time · cmdr::validate::weekday · cmdr::validate::year · cmdr_development · cmdr_dev~completion · cmdr_dev~dsl processing command line - cmdr · cmdr-changes · cmdr-howto-get-sources · cmdr-installation · cmdr-introduction · cmdr-license · cmdr-spec-dsl · cmdr-spec-dsl-officer · cmdr-spec-dsl-parameter · cmdr-spec-dsl-private · cmdr-spec-flow · cmdr-user-helpformats · cmdr-user-vtypes · cmdr::actor · cmdr::ask · cmdr::color · cmdr::config · cmdr::help · cmdr::help::json · cmdr::help::sql · cmdr::help::tcl · cmdr::officer · cmdr::pager · cmdr::parameter · cmdr::private · cmdr::tty · cmdr::util · cmdr::validate · cmdr::validate::common · cmdr::validate::date · cmdr::validate::posint · cmdr::validate::time · cmdr::validate::weekday · cmdr::validate::year · cmdr_development · cmdr_dev~completion · cmdr_dev~dsl + cmdr · cmdr-changes · cmdr-howto-get-sources · cmdr-installation · cmdr-introduction · cmdr-license · cmdr-spec-dsl · cmdr-spec-dsl-officer · cmdr-spec-dsl-parameter · cmdr-spec-dsl-private · cmdr-spec-flow · cmdr-user-helpformats · cmdr-user-vtypes · cmdr::actor · cmdr::ask · cmdr::color · cmdr::config · cmdr::help · cmdr::help::json · cmdr::help::sql · cmdr::help::tcl · cmdr::history · cmdr::officer · cmdr::pager · cmdr::parameter · cmdr::private · cmdr::tty · cmdr::util · cmdr::validate · cmdr::validate::common · cmdr::validate::date · cmdr::validate::posint · cmdr::validate::time · cmdr::validate::weekday · cmdr::validate::year · cmdr_development · cmdr_dev~completion · cmdr_dev~dsl Keywords: T tree of commands - cmdr · cmdr-changes · cmdr-howto-get-sources · cmdr-installation · cmdr-introduction · cmdr-license · cmdr-spec-dsl · cmdr-spec-dsl-officer · cmdr-spec-dsl-parameter · cmdr-spec-dsl-private · cmdr-spec-flow · cmdr-user-helpformats · cmdr-user-vtypes · cmdr::actor · cmdr::ask · cmdr::color · cmdr::config · cmdr::help · cmdr::help::json · cmdr::help::sql · cmdr::help::tcl · cmdr::officer · cmdr::pager · cmdr::parameter · cmdr::private · cmdr::tty · cmdr::util · cmdr::validate · cmdr::validate::common · cmdr::validate::date · cmdr::validate::posint · cmdr::validate::time · cmdr::validate::weekday · cmdr::validate::year · cmdr_development · cmdr_dev~completion · cmdr_dev~dsl + cmdr · cmdr-changes · cmdr-howto-get-sources · cmdr-installation · cmdr-introduction · cmdr-license · cmdr-spec-dsl · cmdr-spec-dsl-officer · cmdr-spec-dsl-parameter · cmdr-spec-dsl-private · cmdr-spec-flow · cmdr-user-helpformats · cmdr-user-vtypes · cmdr::actor · cmdr::ask · cmdr::color · cmdr::config · cmdr::help · cmdr::help::json · cmdr::help::sql · cmdr::help::tcl · cmdr::history · cmdr::officer · cmdr::pager · cmdr::parameter · cmdr::private · cmdr::tty · cmdr::util · cmdr::validate · cmdr::validate::common · cmdr::validate::date · cmdr::validate::posint · cmdr::validate::time · cmdr::validate::weekday · cmdr::validate::year · cmdr_development · cmdr_dev~completion · cmdr_dev~dsl Index: embedded/www/toc.html ================================================================== --- embedded/www/toc.html +++ embedded/www/toc.html @@ -96,70 +96,74 @@ cmdr::help::tcl Cmdr - Formatting help as Tcl data structure +cmdr::history +Cmdr - Utilities for history management + + cmdr::officer Cmdr - (Internal) Aggregation of multiple commands for dispatch. - + cmdr::pager Cmdr - Paging long output - + cmdr::parameter Cmdr - (Partially internal) Command parameters - + cmdr::private Cmdr - (Internal) Single command handling, options, and arguments - + cmdr::tty Cmdr - Check if stdin is a tty, i.e. terminal - + cmdr::util Cmdr - (Internal) General Utilities - + cmdr::validate Cmdr - Standard validation types for parameters - + cmdr::validate::common Cmdr - Utilities for Validation Types - + cmdr::validate::date Cmdr - Validation type for dates - + cmdr::validate::posint Cmdr - Validation type for positive integers - + cmdr::validate::time Cmdr - Validation type for times - + cmdr::validate::weekday Cmdr - Validation type for weekday names - + cmdr::validate::year Cmdr - Validation type for years - + cmdr_development Cmdr - The Developer's Guide - + cmdr_dev~completion Cmdr - Internals of command line completion - + cmdr_dev~dsl Cmdr - Internals of DSL handling