文件名称:yaml2env:使用Bash变量将平面yaml文件转换为env文件的简单工具
文件大小:14KB
文件格式:ZIP
更新时间:2024-04-23 18:25:10
Rust
yaml2env 简单的工具,用于将平面yaml文件转换为带有shell变量的env文件,以便可以从shell脚本中获取env文件。 当必须将HashiCorp Vault的机密信息(例如,使用vault read --format=yaml secret/path )提供给bash脚本时可以使用。 这是作者的Rust学习项目 :crab: 例子 输入示例( secret.yaml ): USERNAME : admin PRIV_KEY : | -----BEGIN OPENSSH PRIVATE KEY----- b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAABFwAAAAdzc2gtcn NhAAAAAwEAAQAAAQEAycLCAvztPnFJEWewT49dHAEK2WphtCOpfVdodT+FnW1YOC
【文件预览】:
yaml2env-main
----.gitignore(362B)
----Makefile(2KB)
----src()
--------main.rs(3KB)
--------lib.rs(3KB)
----LICENSE(1KB)
----CHANGELOG.md(443B)
----Cargo.toml(426B)
----.github()
--------CODEOWNERS(11B)
--------scripts()
--------workflows()
----README.md(3KB)
----tests()
--------cli.rs(7KB)
----test.yaml(2KB)
----.editorconfig(260B)