Deprecated, see the node version rlx
Command line interface for couchdb.
ruby, configurable with the
less, disabled by default but may be toggled with the
savecommand to save response documents to files.
passwdcommand to change passwords.
Note that no client-side password generation is performed so you must be using couchdb
1.2.0 or later to be able to generate hashed passwords on the server.
seqsub-commands of the
attach filescommand, supports simple directory globbing.
Note that only standalone attachments are supported, there are no plans to support inline attachments.
getto manipulate replications.
repl filterto create a replication document that represents a filtered replication.
repl docsto create a replication document that only replicates specific documents.
Note that only the modern replication API that operates on the replicator database is supported, there are no plans to support the previous replication API.
aliascommands to create, update and delete aliases for frequently used servers (and databases).
cdcommand to connect to a server by alias.
replcommands to replicate by alias.
rubyor just write JSON if you prefer.
Note that the default (and recommended) highlighter is
source-highlight as it is significantly faster than
pygmentize and easier to customize.
Bug reports are welcome, please raise an issue if you encounter a bug.
These dependencies are optional as rlx(1) works without them but some functionality will not work as expected.
1.2.1and subsequently migrated to using
These are the language versions used for testing external JSON interpreters:
perl >= 5.16.3with
cpan URI::Escapeto install)
python >= 2.7.3, untested with python 3.x.x
ruby >= 1.9.3is required to enable JSON quirks mode so that primitive types are available for parsing and generation
node >= 0.8.21