# superlevel

> a minimalist cli utility for leveldb databases

Latest version **5.0.3** (published 2017-04-24) · BSD license · 0 weekly downloads

## Install

```sh
npm install superlevel
pnpm add superlevel
yarn add superlevel
bun add superlevel
```

Provides the command `superlevel`.

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 5.0.3 |
| Published | 2017-04-24 |
| First published | 2014-08-02 |
| Weekly downloads | 0 |
| License | BSD |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 5 |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 51 |
| Author | max ogden |
| Maintainers | maxogden, mafintosh |

## Links

- npm: https://www.npmjs.com/package/superlevel
- Repository: https://github.com/maxogden/superlevel
- Issues: https://github.com/maxogden/superlevel/issues
- npm.io page: https://npm.io/package/superlevel

## Dependencies (5)

- [level](https://npm.io/package/level.md) ^1.6.0
- [ndjson](https://npm.io/package/ndjson.md) ^1.5.0
- [minimist](https://npm.io/package/minimist.md) ^1.2.0
- [through2](https://npm.io/package/through2.md) ^2.0.3
- [stream-each](https://npm.io/package/stream-each.md) ^1.2.0

## Recent versions

- 5.0.3 (latest) — 2017-04-24
- 5.0.2 — 2017-04-24
- 5.0.1 — 2017-04-24
- 5.0.0 — 2017-04-24
- 4.0.1 — 2015-06-10
- 4.0.0 — 2015-06-09
- 3.0.3 — 2015-05-22
- 3.0.2 — 2015-03-01
- 3.0.1 — 2015-01-15
- 3.0.0 — 2014-12-23
- 1.0.0 — 2014-08-02

## README

# superlevel

a minimalist cli utility for leveldb databases

[![NPM](https://nodei.co/npm/superlevel.png?global=true)](https://nodei.co/npm/superlevel/)

if you want more features check out [lev](https://www.npmjs.org/package/lev)

## usage

```
$ superlevel <path-to-leveldb> <command> <key> <value> --option
```

most arguments are applied directly to a [levelup](https://github.com/rvagg/node-levelup#api) instance

## examples

```
$ superlevel db put foo baz --createIfMissing=true # if the db doesnt exist yet
$ superlevel db/ get foo
baz
$ superlevel db/ put foo baz
$ superlevel db/ get foo
bar
$ superlevel db/ put zoo cow
$ superlevel db/ createReadStream
{"key":"foo","value":"bar"}
{"key":"zoo","value":"cow"}
$ superlevel db/ createReadStream --start=z
{"key":"zoo","value":"cow"}
$ superlevel db/ delete foo
$ superlevel db/ createReadStream
{"key":"zoo","value":"cow"}
```

### streaming many gets and puts

```
$ cat cooldata.json | superlevel db/ createWriteStream
{"success":true,"key":"pizza"}
{"success":true,"key":"musubi"}
$ cat cooldata.json | jsonfilter key | superlevel db/ createGetStream
{"key":"pizza","value":"pineapple"}
{"key":"musubi","value":"spam"}
```

---
_Source: https://npm.io/package/superlevel · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
