123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137 |
- .\" Copyright (C) 2010 Internet Systems Consortium, Inc. ("ISC")
- .Dd January 18, 2009
- .Dt BINDCTL 1
- .Os
- .Sh NAME
- .Nm bindctl
- .Nd control and configure BIND 10
- .Sh SYNOPSIS
- .\" TODO: option to choose the command channel?
- .Nm
- .Sh DESCRIPTION
- The
- .Nm
- tool is a user interface to the BIND 10 services.
- The program can be used to control the components
- and configure the BIND 10 options.
- The options may be specified as command-line arguments,
- or via the interactive command interpreter.
- .\" TODO: command-line arguments?
- .Pp
- .Nm
- must communicate over a
- .Xr msgq 8
- C-Channel
- connection.
- If this connection is not established,
- .Nm
- will exit.
- .\" TODO: what if msgq is running but no BigTool or Boss groups?
- .Pp
- The command-line prompt shows
- .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
- Add entry to configuration.
- .\" TODO: why the value?
- .It Ic commit
- Commit all local changes.
- TODO: what does this do?
- .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?
- .It Ic revert
- Revert all local changes.
- TODO: what does this do?
- .It Ic set Ar identifier Ar value
- Set a configuration value.
- TODO
- .It Ic show
- TODO
- Show configuration.
- .It Ic unset Ar identifier
- Unset a configuration value.
- TODO
- .El
- .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 \&"
- .\" marks.
- .Pp
- .Pp command-line editing?
- .Pp
- .Sh EXAMPLES
- .Sh SEE ALSO
- .\" complete this info later
- .\" .Sh STANDARDS
- .Sh HISTORY
- The initial version (with internal name of
- .Dq BigTool )
- was started in October 2009.
- .Sh AUTHORS
- The
- .Nm
- tool and library were initially coded by Zhang Likun of CNNIC
- for the BIND 10 project.
- The initial manual page was written by Jeremy C. Reed of ISC.
- .\" .Sh BUGS
|