Skip to content

pollenjp/tomlpipe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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