#format #configuration #converting #helper #tool #cli #input

bin+lib cfgrs

CLI 辅助工具,用于在配置格式之间进行转换

4 个版本

0.3.2 2024年7月31日
0.3.1 2024年7月26日
0.3.0 2024年7月26日
0.2.0 2024年7月26日

#552编码

Download history 358/week @ 2024-07-26 19/week @ 2024-08-02

每月下载量 377

AGPL-3.0-only

20KB
159

cfgrs

Crates.io Build status License Release

cfgrs 是一个小的 CLI 辅助工具,用于在不同的配置格式之间进行转换。当前支持的格式包括

  • hcl
  • json
  • toml
  • yaml

这些格式并不完全可互换,因此如果无法转换,则会抛出错误。

可以使用以下方式使用 cfgrs 在格式之间进行转换

~/cfgrs (main ✔) cat Cargo.toml|cfgrs -o yaml
dependencies:
 anyhow: 1.0.86
 pico-args: 0.5.0
 serde_json: 1.0.120
 serde_yaml: 0.9.34
 toml: 0.8.15
 serde:
   features:
   - derive
   version: 1.0.204
package:
 edition: '2021'
 name: cfgrs
 version: 0.2.0
profile:
 release:
   codegen-units: 1
   lto: true
   opt-level: z
   panic: abort

可以显式指定输入格式,如果没有指定,cfgrs 将尝试检测它。

依赖项

~5.5MB
~114K SLoC