20 个版本 (8 个重大更改)
0.9.0 | 2022年7月13日 |
---|---|
0.8.2 | 2022年6月30日 |
#212 在 缓存
每月 70 次下载
105KB
3K SLoC
Karsher - 简单缓存 / 简单终端
- 使用帮助来获取帮助
- 在 dist/musl 下使用静态构建或使用 cargo build / cargo run
╭───┬────────┬─────────┬──────────┬──────┬─────────┬─────────╮
│ # │ pid │ name │ status │ cpu │ mem │ virtual │
├───┼────────┼─────────┼──────────┼──────┼─────────┼─────────┤
│ 0 │ 886916 │ karsher │ Sleeping │ 0.00 │ 4.0 KiB │ 5.3 MiB │
╰───┴────────┴─────────┴──────────┴──────┴─────────┴─────────╯
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Rust 15 325 16 2110
-------------------------------------------------------------------------------
SUM: 15 325 16 2110
使用 MUSL 进行静态构建
cargo build --release
应打印 "statically linked"
ldd target/x86_64-unknown-linux-musl/release/karsher
使用 cargo 安装
cargo install karsher --target x86_64-unknown-linux-musl
日志
RUST_LOG=info karsher
docker
docker build -t karsher .
docker run -it karsher
参数 - 覆盖
# open an in memory db
karsher --inmemory
# override db path & history path + fallback in memory in case of an error (default to false)
# path must exist! file doesn't have to.
karsher --dbpath /tmp/mydb.db --historypath /tmp/myhistory.txt --fallback
依赖项
~8–21MB
~266K SLoC