3个版本
0.1.6 | 2023年7月1日 |
---|---|
0.1.5 | 2023年5月27日 |
0.1.3 | 2022年7月16日 |
1854 / 开发工具
每月28次下载
43KB
257 行
renvy
此包提供了一个易于使用的工具,用于管理基于模板的设置文件(例如.env
和.env.dist
文件)。
此包假定它管理的文件是key=value
键值对,它能够理解。如果键在模板文件中存在,它将添加键到设置中,如果键在模板文件中不存在,则可以选择从设置文件中删除键。
安装
❯ cargo install renvy
这将把二进制文件renvy安装到您的cargo安装根目录(默认~/.cargo/bin
)。
用法
使用以下参数调用renvy
renvy [OPTIONS] <SETTINGS> <DEFAULTS>
ARGS:
<SETTINGS>
<DEFAULTS>
OPTIONS:
-c, --cleanup
-h, --help Print help information
-V, --version Print version information
典型的调用方式如下
❯ renvy -c .env .env.dist
这将确保.env.dist
中的所有键都存在于.env
中,通过将所有缺失的键添加到.env
中。由于提供了-c
标志,它还将从.env
中删除不在.env.dist
中存在的所有键。
API
此二进制文件基于库librenvy
。librenvy使开发者能够在他们的应用程序中使用相同的功能。有关librenvy的更多信息,请使用cargo install librenvy
安装它,或访问https://renvy.benjaminsattler.net。
授权:MIT
依赖项
~3MB
~61K SLoC