4 个版本 (2 个破坏性更新)
0.3.0 | 2021年11月10日 |
---|---|
0.2.0 | 2021年11月2日 |
0.1.1 | 2021年9月11日 |
0.1.0 | 2021年9月10日 |
#94 in #input-file
64KB
1.5K SLoC
dsconv
dsconv 是一个用于将一种数据序列化格式转换为另一种格式的命令行实用程序。
安装
通过软件包管理器
操作系统 | 方法 | 软件包 | 命令 |
---|---|---|---|
任何 | Cargo | dsconv |
cargoinstall dsconv |
通过预构建的二进制文件
Linux、macOS 和 Windows 的预构建二进制文件可在 发布页面 上找到。
如何构建和安装
请参阅 BUILD.adoc。
用法
dsconv 0.3.0
A data-serialization format converter
USAGE:
dsconv [FLAGS] [OPTIONS] [FILE]
FLAGS:
--list-input-formats List supported input formats
--list-output-formats List supported output formats
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-f, --from <FORMAT> Specify input format [possible values: CBOR, Hjson, JSON, JSON5, MessagePack,
RON, TOML, YAML]
-t, --to <FORMAT> Specify output format [possible values: CBOR, JSON, MessagePack, TOML, YAML]
-o, --output <FILE> Output to <FILE> instead of stdout
-p, --pretty <BOOLEAN> Output as a pretty-printed string [possible values: true, false]
--color <WHEN> Specify when to use colored output [default: auto] [possible values: auto,
always, never]
--generate-completion <SHELL> Generate shell completion [possible values: zsh, bash, fish, powershell,
elvish]
ARGS:
<FILE> Input from <FILE>
See dsconv(1) for more details.
有关更多详细信息,请参阅 dsconv(1)
。
变更日志
请参阅 CHANGELOG.adoc。
配置
如果您想更改默认行为,可以使用配置文件。
有关更多详细信息,请参阅 dsconv-config.toml(5)
。
贡献
请参阅 CONTRIBUTING.adoc。
许可证
版权所有 © 2021 Shun Sakai(见 AUTHORS.adoc)
本程序根据 Apache License 2.0 条款分发。
有关更多详细信息,请参阅 COPYING。
依赖关系
~19–31MB
~404K SLoC