0.3.2 • Published 9 years ago

rlx v0.3.2

Weekly downloads
357
License
MIT
Repository
github
Last release
9 years ago

Table of Contents

rlx

.

Command line interface for couchdb designed for POSIX systems.

Requires node and npm.

Install

npm i -g rlx

Quick Start

Start couchdb in it's default configuration, then run:

rlx i               # Launch interactive console
cd :lh              # Use alias to `cd http://localhost:5984`
db ls               # List databases
db add mydb         # Create database
cd mydb             # Use new database
doc add -i mydoc    # Create a new document
doc edit mydoc      # Edit document with `vim`
doc get mydoc       # Print modified and saved document
help                # Learn more commands in the manual
q                   # Quit interactive session

Documentation

The documentation for the program is available via the help command, for those familiar with couchdb the cheatsheet is a good place to start.

Usage

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, whoami

rlx --help <cmd>         quick help on <cmd>
rlx help <cmd>           documentation for <cmd>
rlx i                    launch interactive console

rlx@0.2.0 /home/muji/git/rlx

Developer

Developed against couchdb@1.6.0, behaviour in earlier versions is undefined.

Test

Tests require a clean couchdb installation running in admin party mode.

npm test

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

Environment

  • rlx_test_server - Specify the server to run tests against, default is http://localhost:5984.

Coverage

To run test specs and generate code coverage:

npm run cover

Documentation

To generate all documentation (manual, readme, cheatsheet etc):

npm run docs

Manual

To generate man pages run (requires manpage):

npm run manual

Generated man pages are in the man directory, to dynamically generate man pages set NODE_ENV to devel and execute the help command:

NODE_ENV=devel ./bin/rlx help db

Readme

To build the readme file from the partial definitions (requires mdp):

npm run readme

Cheatsheet

To generate the cheatsheet (requires mdp):

npm run cheatsheet

Generated by mdp(1).

0.3.2

9 years ago

0.3.1

9 years ago

0.3.0

9 years ago

0.2.0

9 years ago

0.1.423

9 years ago

0.1.422

9 years ago

0.1.421

10 years ago

0.1.420

10 years ago

0.1.419

10 years ago

0.1.418

10 years ago

0.1.417

11 years ago

0.1.416

11 years ago

0.1.415

11 years ago

0.1.414

11 years ago

0.1.413

11 years ago

0.1.412

11 years ago

0.1.411

11 years ago

0.1.410

11 years ago

0.1.409

11 years ago

0.1.408

11 years ago

0.1.407

11 years ago

0.1.406

11 years ago

0.1.405

11 years ago

0.1.401

11 years ago

0.1.400

11 years ago

0.1.397

11 years ago

0.1.396

11 years ago

0.1.395

11 years ago

0.1.394

11 years ago

0.1.393

11 years ago

0.1.392

11 years ago

0.1.391

11 years ago

0.1.390

11 years ago

0.1.389

11 years ago

0.1.387

11 years ago

0.1.385

11 years ago

0.1.384

11 years ago

0.1.383

11 years ago

0.1.382

11 years ago

0.1.379

11 years ago

0.1.377

11 years ago

0.1.376

11 years ago

0.1.375

11 years ago

0.1.374

11 years ago

0.1.373

11 years ago

0.1.372

11 years ago

0.1.370

11 years ago

0.1.368

11 years ago

0.1.365

11 years ago

0.1.364

11 years ago

0.1.363

11 years ago

0.1.362

11 years ago

0.1.359

11 years ago

0.1.356

11 years ago

0.1.355

11 years ago

0.1.354

11 years ago

0.1.348

11 years ago

0.1.347

11 years ago

0.1.341

11 years ago

0.1.340

11 years ago

0.1.328

11 years ago

0.1.324

11 years ago

0.1.322

11 years ago

0.1.318

11 years ago

0.1.316

11 years ago

0.1.315

11 years ago

0.1.314

11 years ago

0.1.312

11 years ago

0.1.311

11 years ago

0.1.307

11 years ago

0.1.306

11 years ago

0.1.305

11 years ago

0.1.302

11 years ago

0.1.299

11 years ago

0.1.298

11 years ago

0.1.297

11 years ago

0.1.295

11 years ago

0.1.294

11 years ago

0.1.289

11 years ago

0.1.286

11 years ago

0.1.285

11 years ago

0.1.284

11 years ago

0.1.265

11 years ago

0.1.264

11 years ago

0.1.262

11 years ago

0.1.255

11 years ago

0.1.253

11 years ago

0.1.252

11 years ago

0.1.248

11 years ago

0.1.238

11 years ago

0.1.236

11 years ago

0.1.230

11 years ago

0.1.58

11 years ago

0.1.8

11 years ago

0.1.0

11 years ago

0.0.25

12 years ago

0.0.24

12 years ago

0.0.2

12 years ago