Command line interface for couchdb
Command line interface for couchdb designed for POSIX systems.
npm i -g rlx
Usage: rlx <command>where <command> is one of:admin, alias, as, application, app, attach, att, batch,bulk, config, conf, database, db, document, doc, edit, help,http, tt, info, interactive, i, json, j, level, lvl, lint,local, lcl, log, login, in, logout, out, runconf, rc,replicate, repl, restart, security, sec, session, sess,stats, system, sys, tasks, tpl, user, usr, uuids, whoamirlx --help <cmd> quick help on <cmd>rlx help <cmd> documentation for <cmd>rlx i launch interactive email@example.com /usr/local/xpm/pkg/node-0.10.29/lib/node_modules/rlx
firstname.lastname@example.org, behaviour in earlier versions is undefined.
Tests require a clean couchdb installation running in admin party mode.
If an rc file is present (
~/.rlx/.rlxrc) the tests may fail as the default configuration is required you should ensure this file does not exist before running tests.
Quick test executes commands in series but bypasses code coverage and test assertions:
npm run qt
rlx_test_server- Specify the server to run tests against, default is
To generate all documentation (manual, readme, cheatsheet etc):
npm run docs
To generate man pages run (requires manpage):
npm run manual
Generated man pages are in the man directory, to dynamically generate man pages set
devel and execute the help command:
NODE_ENV=devel ./bin/rlx help db
To build the readme file from the partial definitions (requires mdp):
npm run readme
To generate the cheatsheet (requires mdp):
npm run cheatsheet
Generated by mdp(1).