appjail-config
—
Configuration utiliy for templates
appjail-config |
check [-qV ]
[-j
jail|-t
template] |
appjail-config |
edit [-j
jail|-t
template] |
appjail-config |
del [-iPV ]
[-r row]
[-j
jail|-t
template] parameter |
appjail-config |
delAll [-j
jail|-t
template] |
appjail-config |
delColumn [-iPV ]
[-c column]
[-r row]
[-j
jail|-t
template] parameter |
appjail-config |
get [-CiPV ]
[-N |-n ]
[-r row]
[-j
jail|-t
template] parameter |
appjail-config |
getAll
[-R |-r ]
[-j
jail|-t
template] |
appjail-config |
getColumn [-CiPpV ]
[-c column]
[-r row]
[-j
jail|-t
template] parameter |
appjail-config |
help [command] |
appjail-config |
jailConf [-n
name] [-o
output] -j
jail |
appjail-config |
jailConf [-o
output] -n
name -t
template |
appjail-config |
set [-IV ]
[-A [0|1]] [-R [0|1]]
[-r row]
[-j
jail|-t
template]
parameter[=value] |
appjail-config |
setColumn [-AV ]
[-c column]
[-r row]
[-j
jail|-t
template]
parameter[=value] |
appjail-config |
usage command |
The appjail-config
utility adds, deletes,
gets, checks parameters or columns, or basically manipulates a template from
command-line, very useful for scripting.
The options are as follows:
check
[-qV
] [-j
jail|-t
template]
- Check for invalid parameters, template syntax and other related issues.
-q
- If there is an error, a non-zero value is returned.
-V
- Do not validate if the template's parameters are valid against a list
extracted from
jail(8).
- [
-j
jail|-t
template]
- Use the jail's template
(
-j
) or the specified
template (-t
).
edit
[-j
jail|-t
template]
- The program specified by the
EDITOR
environment
variable is open to edit the template.
- [
-j
jail|-t
template]
- Use the jail's template
(
-j
) or the specified
template (-t
).
del
[-iPV
] [-r
row] [-j
jail|-t
template] parameter
- Delete parameter.
-i
- Ignore unknown parameters.
-P
- Delete all matching rows, not just one. The
-r
parameter is ignored.
-V
- Do not validate if parameter is valid against a
list extracted from
jail(8)
nor validate if parameter is a correct
variable.
-r
row
- Limit matching with row. The default is
0.
- [
-j
jail|-t
template]
- Use the jail's template
(
-j
) or the specified
template (-t
).
delAll
[-j
jail|-t
template]
- Delete all parameters.
- [
-j
jail|-t
template]
- Use the jail's template
(
-j
) or the specified
template (-t
).
delColumn
[-iPV
] [-c
column] [-r
row] [-j
jail|-t
template] parameter
- Delete the parameter's column.
-i
- Ignore unknown parameters, as well as columns.
-P
- Delete all matching rows, not just one. The
-r
parameter is ignored.
-V
- Do not validate if parameter is valid against a
list extracted from
jail(8)
nor validate if parameter is a correct
variable.
-c
column
- Limit matching with column. The default is
0.
-r
row
- Limit matching with row. The default is
0.
- [
-j
jail|-t
template]
- Use the jail's template
(
-j
) or the specified
template (-t
).
get
[-CiPV
]
[-N
|-n
]
[-r
row]
[-j
jail]
[-j
jail|-t
template] parameter
- Get the parameter's value
-C
- Returns 0 if parameter exists,
otherwise, a non-zero value is returned.
-i
- Ignore unknown parameters.
-P
- Dump all matching rows, not just one. The
-r
parameter is ignored.
-V
- Do not validate if parameter is valid against a
list extracted from
jail(8)
nor validate if parameter is a correct
variable.
- [
-N
|-n
]
- Dump only the parameters (
-N
) or the values
(-n
).
- [
-r
row]
- Limit matching with row. The default is
0.
- [
-j
jail|-t
template]
- Use the jail's template
(
-j
) or the specified
template (-t
).
getAll
[-R
|-r
]
[-j
jail|-t
template]
- Delete all parameters.
- [
-R
|-r
]
- Show (
-r
) only the required parameters or
return (-R
) 0 if
template has required parameters.
- [
-j
jail|-t
template]
- Use the jail's template
(
-j
) or the specified
template (-t
).
getColumn
[-CiPpV
] [-c
column] [-r
row] [-j
jail|-t
template] parameter
- Get column's value from
parameter.
-C
- Returns 0 if parameter and
column exists, otherwise, a non-zero value is
returned.
-i
- Ignore unknown parameters, as well as columns.
-P
- Dump all matching rows, not just one. The
-r
parameter is ignored.
-p
- Dump all matching columns, not just one. The
-c
parameter is ignored.
-V
- Do not validate if parameter is valid against a
list extracted from
jail(8)
nor validate if parameter is a correct
variable.
-c
column
- Limit matching with column. The default is
0.
-r
row
- Limit matching with row. The default is
0.
- [
-j
jail|-t
template]
- Use the jail's template
(
-j
) or the specified
template (-t
).
help
[command]
- List commands with a brief description and, if
command is specified, display help information.
jailConf
[-n
name]
[-o
output]
-j
jail |
jailConf
[-o
output]
-n
name
-t
template
- Convert a template to a
jail.conf(5)
file.
-n
name
- Jail name.
Optional if -j
is specified.
-o
output
- Output file.
stdout
(default) is used if output is
-.
- [
-j
jail|-t
template]
- Use the jail's template
(
-j
) or the specified
template (-t
).
set
[-IV
] [-A
[0|1]]
[-R
[0|1]] [-r
row] [-j
jail|-t
template]
parameter[=value]
- Update a value of an existing parameter or create a new one.
-I
- Insert parameter as a new row ignoring the
-r
parameter.
-V
- Do not validate if parameter is valid against a
list extracted from
jail(8)
nor validate if parameter is a correct
variable.
-A
[0|1]
- If 1, mark parameter as an
append parameter
(+:),
otherwise parameter is unmarked.
-R
[0|1]
- If 1, mark parameter as a
required parameter, otherwise parameter is
unmarked.
-r
row
- Limit matching with row.
- [
-j
jail|-t
template]
- Use the jail's template
(
-j
) or the specified
template (-t
).
setColumn
[-AV
] [-c
column] [-r
row] [-j
jail|-t
template] parameter
[=value]
- Update a column's value in a parameter or create a new one.
-A
- Append value as a new column in
parameter with row.
The -c
parameter is ignored.
-V
- Do not validate if parameter is valid against a
list extracted from
jail(8)
nor validate if parameter is a correct
variable.
-c
column
- Limit matching with column.
-r
row
- Limit matching with row.
- [
-j
jail|-t
template]
- Use the jail's template
(
-j
) or the specified
template (-t
).
usage
command
- Show the syntax of a given command.
The appjail-config
utility exits 0
on success, and >0 if an error occurs.