rlx-config(3) -- server configuration commands
==============================================

## SYNOPSIS

Commands for operating on a couchdb server configuration.

## COMMANDS

* `config`:

Print the entire configuration for the server. This is an alias for `config get` with no options.

* `config get [section] [key]`:

Print the configuration for the current server optionally filtering by section and key.

* `config set [section] [key] [value]`:

Set a configuration key for the current server. The *value* option should be a valid JSON string. If the configuration key is set successfully the key is requested and printed using `config get`. Do not specify enclosing quotes for the value as the  value is quoted before sending to the server.

If you need to include a double quote in a value for a configuration key you may do so but it must be escaped correctly. For example: `\"quoted\" value` is correct but `\\"quoted\\" value` would generate a JSON parse error as would failing to  escape the quotes: `"quoted" value`.

* `config rm [section] [key]`:

Delete a configuration key for the current server. If the configuration key is deleted successfully the section is requested and printed using `config get [section]`.

## BUGS

**rlx** is written in bash and depends upon `bash >= 4.2`.

## COPYRIGHT

**rlx** is copyright (c) 2013 muji <http://xpm.io>

## SEE ALSO

rlx(1), couchdb(3)
