5 个版本
使用旧的 Rust 2015
0.2.3 | 2017年2月15日 |
---|---|
0.2.2 | 2016年9月5日 |
0.2.1 | 2016年4月9日 |
0.2.0 | 2016年3月7日 |
0.1.0 | 2016年3月5日 |
#25 在 #执行
21KB
512 行
#REnv
REnv 是一个用于使用一组环境变量运行命令的工具。它可以快速切换环境变量的值,这对于一些 DevOps 工具特别有用。
环境变量值存储在知名位置的 .env 文件中
- Windows: %APPDATA%\renv\envs\
- Linux/Unix: $HOME/.config/renv/envs/
安装
- 从 https://rust-lang.net.cn/ 安装 rust
- 确保您已安装您平台的匹配编译器工具链(gcc、mingw 或 msvc)
- 运行
cargo install renv
平台
REnv 支持 windows、linux 和 unix。
命令
REnv 支持以下命令
###edit 开始 $EDITOR 修改指定 .env 文件的内容
###exec 使用从指定 .env 文件加载的环境变量运行命令。在可能包含连字符的任何参数之前添加 “--”,以避免 renv 的参数解析混淆。
###install 将给定的 .env 文件复制到由给定环境名称计算出的位置
###list 列出按环境名称安装的环境 .env 文件
###new 创建一个空白安装的环境 .env 文件,并启动 $EDITOR 修改内容
###remove 删除安装的环境 .env 文件
###show 将指定环境 .env 文件的内容打印到控制台
示例
cat > prod.env <<EOF
RENV=prod
AWS_ACCESS_KEY_ID=foo
AWS_SECRET_ACCESS_KEY=bar
EOF
renv install prod prod.env
renv exec prod -- aws s3 ls
依赖
~7MB
~119K SLoC