0.3.2 • Published 8 years ago

rlx v0.3.2

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

8 years ago

0.3.1

8 years ago

0.3.0

8 years ago

0.2.0

8 years ago

0.1.423

8 years ago

0.1.422

8 years ago

0.1.421

9 years ago

0.1.420

9 years ago

0.1.419

9 years ago

0.1.418

9 years ago

0.1.417

10 years ago

0.1.416

10 years ago

0.1.415

10 years ago

0.1.414

10 years ago

0.1.413

10 years ago

0.1.412

10 years ago

0.1.411

10 years ago

0.1.410

10 years ago

0.1.409

10 years ago

0.1.408

10 years ago

0.1.407

10 years ago

0.1.406

10 years ago

0.1.405

10 years ago

0.1.401

10 years ago

0.1.400

10 years ago

0.1.397

10 years ago

0.1.396

10 years ago

0.1.395

10 years ago

0.1.394

10 years ago

0.1.393

10 years ago

0.1.392

10 years ago

0.1.391

10 years ago

0.1.390

10 years ago

0.1.389

10 years ago

0.1.387

10 years ago

0.1.385

10 years ago

0.1.384

10 years ago

0.1.383

10 years ago

0.1.382

10 years ago

0.1.379

10 years ago

0.1.377

10 years ago

0.1.376

10 years ago

0.1.375

10 years ago

0.1.374

10 years ago

0.1.373

10 years ago

0.1.372

10 years ago

0.1.370

10 years ago

0.1.368

10 years ago

0.1.365

10 years ago

0.1.364

10 years ago

0.1.363

10 years ago

0.1.362

10 years ago

0.1.359

10 years ago

0.1.356

10 years ago

0.1.355

10 years ago

0.1.354

10 years ago

0.1.348

10 years ago

0.1.347

10 years ago

0.1.341

10 years ago

0.1.340

10 years ago

0.1.328

10 years ago

0.1.324

10 years ago

0.1.322

10 years ago

0.1.318

10 years ago

0.1.316

10 years ago

0.1.315

10 years ago

0.1.314

10 years ago

0.1.312

10 years ago

0.1.311

10 years ago

0.1.307

10 years ago

0.1.306

10 years ago

0.1.305

10 years ago

0.1.302

10 years ago

0.1.299

10 years ago

0.1.298

10 years ago

0.1.297

10 years ago

0.1.295

10 years ago

0.1.294

10 years ago

0.1.289

10 years ago

0.1.286

10 years ago

0.1.285

10 years ago

0.1.284

10 years ago

0.1.265

10 years ago

0.1.264

10 years ago

0.1.262

10 years ago

0.1.255

10 years ago

0.1.253

10 years ago

0.1.252

10 years ago

0.1.248

10 years ago

0.1.238

10 years ago

0.1.236

10 years ago

0.1.230

10 years ago

0.1.58

10 years ago

0.1.8

10 years ago

0.1.0

10 years ago

0.0.25

11 years ago

0.0.24

11 years ago

0.0.2

11 years ago