[svn] commit: r471 - /branches/parkinglot/src/bin/bigtool/bindctl.1

BIND 10 source code commits bind10-changes at lists.isc.org
Mon Jan 18 22:57:07 UTC 2010


Author: jreed
Date: Mon Jan 18 22:57:07 2010
New Revision: 471

Log:
Add more details. Move some of the commands to their own
sections (by module).

Modified:
    branches/parkinglot/src/bin/bigtool/bindctl.1

Modified: branches/parkinglot/src/bin/bigtool/bindctl.1
==============================================================================
--- branches/parkinglot/src/bin/bigtool/bindctl.1 (original)
+++ branches/parkinglot/src/bin/bigtool/bindctl.1 Mon Jan 18 22:57:07 2010
@@ -20,6 +20,7 @@
 .Pp
 .Nm
 must communicate over a
+.Xr msgq 8
 C-Channel
 connection.
 If this connection is not established,
@@ -28,8 +29,50 @@
 .\" TODO: what if msgq is running but no BigTool or Boss groups?
 .Pp
 The command-line prompt shows
-TODO.
-The following commands are recognized by
+.Dq "\*[Gt] " .
+The options are based on the module in use.
+The command-line usage is:
+.Pp
+.Ic module Ic command Op Ar "param1 = value1" Op Ar ", param2 = value2"
+.Pp
+.Nm Ap s
+interactive interface provides command-line completion and hints.
+Press the
+.Li Tab
+key to get a hint for the module, command, and/or parameters.
+.\" TODO: no hints at a blank line though
+The arrow keys and Emacs-style editing keys may be used to edit
+and recall previous lines.
+.\" TODO:  all Emacs-style editing keys?
+.Pp
+You can use the
+.Ic help
+keyword to receive usage assistance for a module or a module's
+command.
+.Pp
+The following modules are available:
+.Pp
+.Bl -tag -width ".Li ParkingLot" -compact -offset indent
+.\" TODO parkinglot?
+.It Ic boss
+Control BIND 10 services.
+.It Ic config
+Configuration commands.
+.It Ic ParkingLot
+TODO
+.El
+.Sh BOSS COMMANDS
+.Bl -tag -width Ic
+.It Ic help
+Get help for the
+.Em boss
+module.
+.It Ic shutdown Op Ar module_name
+Stop the BIND 10 processes.
+.El
+.Sh CONFIGURATION COMMANDS
+.\" add     commit  go      help    remove  revert  set     show    unset
+The following configuration commands are recognized by
 .Nm :
 .Bl -tag -width Ic
 .It Ic add Ar identifier Ar value
@@ -38,10 +81,12 @@
 .It Ic commit
 Commit all local changes.
 TODO: what does this do?
-.It Ic config
-TODO
 .It Ic go Ar identifier
 Go to the specified configuration. TODO
+.It Ic help
+Get help for the
+.Em config
+module.
 .It Ic remove Ar identifier Ar value
 Remove entry from configuration.
 .\" TODO: why the value?
@@ -54,13 +99,20 @@
 .It Ic show
 TODO
 Show configuration.
-.It Ic shutdown Op Ar module_name TODO
-Stop the BIND 10 processes.
 .It Ic unset Ar identifier
 Unset a configuration value.
 TODO
 .El
-.Pp
+.Sh PARKINGLOT COMMANDS
+.Bl -tag -width Ic
+.It Ic help
+Get help for the
+.Em ParkingLot
+module.
+.It Ic print_message Ar string
+Print the given message to stdout.
+.El
+.\"
 .\" TODO: Command arguments which have embedded spaces may be quoted with
 .\" quote
 .\" .Sq \&"




More information about the bind10-changes mailing list