6 个版本
0.2.4 | 2023年6月18日 |
---|---|
0.2.3 | 2022年9月25日 |
0.1.0 | 2022年6月10日 |
#1578 in 数据库接口
32 每月下载量
18KB
313 行
youran
我个人的 Rust 之旅!!!
和平的代码
安装
cargo install youran
只安装 yr
cargo install youran --bin yr
yr:一个非常愚蠢简单的个人键值存储
它表现得像 kvass(用 Go 编写),但没有服务器端(可能暂时没有)
- 键必须是 utf-8 编码的字符串
- 值可以是任何东西
$ yr
yr 0.2.3
hangj <[email protected]>
code with peace
USAGE:
yr [OPTIONS] <SUBCOMMAND>
OPTIONS:
--db <DB> specify database file, use ~/.config/youran/db.sqlite by default if not set
environment variable YOURAN_DB_FILE
-h, --help Print help information
-n, --newline Do not print the trailing newline character
-v, --verbose give more verbose output
-V, --version Print version information
SUBCOMMANDS:
clear clear all the keys, empty the table
get get the value of the given key
help Print this message or the help of the given subcommand(s)
ls list the latest updated key-values
qr show the QRCode for the given key
set set the value of the given key
$ yr set hello "world 😊"
$ yr set "world 😊" hello
$ yr set bytes "`head -c 64 /dev/random`"
$ yr get bytes
�H�=�K
�.�(�_ 1_��q��R���p��*ԍ]DԪ�S[��xY�@���D6�,�>J��#�
$ yr qr bytes
$ yr ls
依赖项
~39–54MB
~1M SLoC