tomlpipe

Crates.iotomlpipe
lib.rstomlpipe
version0.3.0
sourcesrc
created_at2023-08-05 14:48:24.248154
updated_at2023-08-08 15:54:11.368591
descriptionCLI tool for editing a TOML file
homepage
repositoryhttps://github.com/pollenjp/tomlpipe
max_upload_size
id936473
size26,450
pollenJP (pollenjp)

documentation

https://docs.rs/tomlpipe

README

tomlpipe

A CLI tool to edit TOML config file.

Install

cargo install tomlpipe

TODO

tomlpipe override

  • 標準入力 or --in <file> でベースとなる toml を受け取る
  • --override-toml <file> 上書きする toml を渡す
  • --override-toml-dot <toml-dot>=<val> foo.bar=baz
  • --override-toml-dot-type <type> (default: String)
    • String
    • int
    • bool

How to use

tomlpipe override --override-toml sample_override.toml < sample_base.toml

sample_base.toml

# aaa
aaa = "bbb"

[a.b.c]
d = true

sample_override.toml

[a.b.c]
d = false

output

# aaa
aaa = "bbb"

[a.b.c]
d = false
Commit count: 39

cargo fmt