4 个版本
0.2.2 | 2024 年 3 月 4 日 |
---|---|
0.2.1 | 2024 年 2 月 4 日 |
0.2.0 | 2023 年 4 月 30 日 |
0.1.0 | 2023 年 4 月 29 日 |
#97 在 配置
83 每月下载量
10KB
155 代码行
degenverate
一个将环境变量从 environment.d
目录加载到您的 shell 的工具。
degenverate 受 systemd 中包含的 30-systemd-environment--d-generator
程序的启发,尽管它不是直接替代品。使用 dotenvy
crate 进行环境文件解析。
安装
最新版本
cargo install degenverate
开发版本
cargo install --git https://git.sr.ht/~arm32x/degenverate
使用方法
- 在
environment.d
目录中创建$XDG_CONFIG_HOME
(默认为~/.config
)。此目录中的文件将按字母顺序加载,不考虑扩展名。 - 将
eval "$(degenverate --format=export)"
添加到 shell 的初始化脚本中(.zshenv
或类似)。
依赖项
~1–12MB
~96K SLoC