1 个不稳定版本
0.1.0 | 2023 年 9 月 2 日 |
---|
在 编码 中排名第 1981
13KB
201 行(不包括注释)
MessagePack CLI
一个小巧简单的 CLI 工具,可以将 MessagePack 数据转换为 JSON 并反向转换。
示例
# Convert to MsgPack and back to JSON using automatic encoding detection
$ echo '{ "a": 5 }' | mpc | mpc
{
"a": 5
}
$ echo '{ "a": 5 }' > test.json
$ mpc -i test.json -o test.msgpack
# Explicitly specify the direction of conversion
$ mpc --m2j -i test.msgpack
{
"a": 5
}
安装
cargo install messagepack-cli
# or
cargo install --git https://github.com/FlixCoder/msgpack-cli
使用方法
Simple CLI to convert MessagePack to JSON and vice versa. Automatically attempts to detect the input format and outputs the respective other format. Use the config options to override the automatic detection
Usage: mpc [OPTIONS]
Options:
--m2j Convert MsgPack to JSON
--j2m Convert JSON to MsgPack
-i, --input <INPUT> Input file path to use. Stdin is used if not given
-o, --output <OUTPUT> Output file path to use. Stdout is used if not given
-h, --help Print help
-V, --version Print version
代码风格检查
此项目使用了一组 clippy 代码风格检查,以提高代码质量和风格。
使用 cargo-lints
安装 cargo install --git https://github.com/FlixCoder/cargo-lints
。这些检查定义在 lints.toml
中,可以通过运行 cargo lints clippy --all-targets --workspace
进行检查。
依赖项
~2.2–3.5MB
~63K SLoC