| Crates.io | rump |
| lib.rs | rump |
| version | 0.1.0 |
| created_at | 2015-02-15 10:44:53.971524+00 |
| updated_at | 2015-12-11 23:55:55.315022+00 |
| description | Text snippets on the command line. |
| homepage | |
| repository | https://github.com/jimmycuadra/rump |
| max_upload_size | |
| id | 1406 |
| size | 6,340 |
Rump is a command line tool for quick storage and retrival of text snippets. It is a port of Bang/Gong/Pork to Rust. Rump provides an executable, rump, as well as programmatic access to the text snippets via a Rust library.
Usage: rump [OPTIONS] [KEY] [VALUE]
Options:
-h --help output usage information
-v --version output the version number
-d --delete KEY delete the specified key
Get a key:
rump my_key
Set a key:
rump my_key my_value
Delete a key:
rump -d my_key
Import the crate and command module:
extern crate rump;
use rump::commands;
Get a key:
let value: Option<String> = commands::get("my_key");
Set a key:
commands::set("my_key", "my_value");
Delete a key:
commands::delete("my_key");
Data is serialized to JSON and stored in a file at ~/.rump.