#单文件 #环境变量 #变量 #本地 #管理

app oneenv

One Env:在单个文件中管理本地环境变量

1个不稳定版本

0.1.0 2024年6月19日

17#单文件

MIT 许可证

3KB

ONE ENV

所有本地环境变量都在一个文件中。

cargo build --release
cp ./target/release/oneenv ~/.cargo/bin/
$ vim ~/.zshrc
## https://superuser.com/a/735969
precmd() {
  oneenv | while read -r line; do eval "export $line"; done
}
$ cat ~/.oneenv 
/Users/john.doe/this:
API_KEY=qweqweqwe

/Users/john.doe/that:
ANSWER=42
$ cd /Users/john.doe/this
$ echo "https://cool.api/${API_KEY}"
https://cool.api/qweqweqwe

$ cd /Users/john.doe/that
$ echo $ANSWER
42

无运行时依赖