0.3.2 • Published 10 years ago

rlx v0.3.2

Weekly downloads
357
License
MIT
Repository
github
Last release
10 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

10 years ago

0.3.1

10 years ago

0.3.0

10 years ago

0.2.0

10 years ago

0.1.423

10 years ago

0.1.422

10 years ago

0.1.421

11 years ago

0.1.420

11 years ago

0.1.419

11 years ago

0.1.418

11 years ago

0.1.417

12 years ago

0.1.416

12 years ago

0.1.415

12 years ago

0.1.414

12 years ago

0.1.413

12 years ago

0.1.412

12 years ago

0.1.411

12 years ago

0.1.410

12 years ago

0.1.409

12 years ago

0.1.408

12 years ago

0.1.407

12 years ago

0.1.406

12 years ago

0.1.405

12 years ago

0.1.401

12 years ago

0.1.400

12 years ago

0.1.397

12 years ago

0.1.396

12 years ago

0.1.395

12 years ago

0.1.394

12 years ago

0.1.393

12 years ago

0.1.392

12 years ago

0.1.391

12 years ago

0.1.390

12 years ago

0.1.389

12 years ago

0.1.387

12 years ago

0.1.385

12 years ago

0.1.384

12 years ago

0.1.383

12 years ago

0.1.382

12 years ago

0.1.379

12 years ago

0.1.377

12 years ago

0.1.376

12 years ago

0.1.375

12 years ago

0.1.374

12 years ago

0.1.373

12 years ago

0.1.372

12 years ago

0.1.370

12 years ago

0.1.368

12 years ago

0.1.365

12 years ago

0.1.364

12 years ago

0.1.363

12 years ago

0.1.362

12 years ago

0.1.359

12 years ago

0.1.356

12 years ago

0.1.355

12 years ago

0.1.354

12 years ago

0.1.348

12 years ago

0.1.347

12 years ago

0.1.341

12 years ago

0.1.340

12 years ago

0.1.328

12 years ago

0.1.324

12 years ago

0.1.322

12 years ago

0.1.318

12 years ago

0.1.316

12 years ago

0.1.315

12 years ago

0.1.314

12 years ago

0.1.312

12 years ago

0.1.311

12 years ago

0.1.307

12 years ago

0.1.306

12 years ago

0.1.305

12 years ago

0.1.302

12 years ago

0.1.299

12 years ago

0.1.298

12 years ago

0.1.297

12 years ago

0.1.295

12 years ago

0.1.294

12 years ago

0.1.289

12 years ago

0.1.286

12 years ago

0.1.285

12 years ago

0.1.284

12 years ago

0.1.265

12 years ago

0.1.264

12 years ago

0.1.262

12 years ago

0.1.255

12 years ago

0.1.253

12 years ago

0.1.252

12 years ago

0.1.248

12 years ago

0.1.238

12 years ago

0.1.236

12 years ago

0.1.230

12 years ago

0.1.58

12 years ago

0.1.8

12 years ago

0.1.0

12 years ago

0.0.25

13 years ago

0.0.24

13 years ago

0.0.2

13 years ago