2.0.0 • Published 11 years ago

lu v2.0.0

Weekly downloads
5
License
-
Repository
github
Last release
11 years ago

lu

Simplest tool for reading a leveldb

all the code

optimist + levelup

If you want features, use lev

#! /usr/bin/env node
var opts     = require('rc')('lq', {encoding: 'json'})
var levelup  = require('levelup')
var sublevel = require('level-sublevel')
var path     = require('path')

var db = sublevel(levelup(path.resolve(opts._[0] || '.'), opts))

if(opts.max)
  opts.max = opts.max.split('\\xff').join('\xff')
if(opts.min)
  opts.min = opts.min.split('\\xff').join('\xff')
if(opts.pre)
  opts.pre = opts.pre.split('\\xff').join('\xff')

if(opts.pre) {
  opts.min = opts.pre
  opts.max = opts.pre + '\xff'
}

if(opts.all) { //read
  opts.min = '',
  opts.max = '\xff\xff\xff'
}

db.createReadStream({
  min: opts.min,
  max: opts.max,
  reverse: opts.reverse
})
.on('data', console.log)

License

MIT

2.0.0

11 years ago

1.1.1

11 years ago

1.1.0

11 years ago

1.0.4

12 years ago

1.0.3

12 years ago

1.0.2

12 years ago

1.0.1

12 years ago