#env-var #variables #env #environment

env_perm

在您的配置文件中设置环境变量

4 个版本

0.1.3 2019 年 6 月 20 日
0.1.2 2019 年 6 月 20 日
0.1.1 2019 年 1 月 1 日
0.1.0 2018 年 12 月 21 日

141#environment-variables

Download history 81/week @ 2024-03-11 89/week @ 2024-03-18 71/week @ 2024-03-25 123/week @ 2024-04-01 65/week @ 2024-04-08 87/week @ 2024-04-15 106/week @ 2024-04-22 80/week @ 2024-04-29 80/week @ 2024-05-06 81/week @ 2024-05-13 84/week @ 2024-05-20 83/week @ 2024-05-27 80/week @ 2024-06-03 48/week @ 2024-06-10 72/week @ 2024-06-17 77/week @ 2024-06-24

每月下载 292
用于 moltenvk_deps

MIT 许可证

6KB
62

env_perm

该软件包允许您永久设置环境变量

示例

// Check if DUMMY is set, if not set it to 1
// export DUMMY=1
env_perm::check_or_set("DUMMY", 1).expect("Failed to find or set DUMMY");
// Append $HOME/some/cool/bin to $PATH
// export PATH= "$HOME/some/cool/bin:$PATH"
env_perm::append("PATH", "$HOME/some/cool/bin").expect("Couldn't find PATH");
// Sets a variable without checking if it exists.
// Note you need to use a raw string literal to include ""
// export DUMMY="/something"
env_perm::set("DUMMY", r#""/something""#).expect("Failed to set DUMMY");

用法

此软件包简单地将您的 .bash_profile.bash_login.profile 追加到配置文件中。如果上述文件在您的家目录中都没有找到,它将创建一个 .bash_profile 文件。ie. /Users/me/.bash_profile.

我只在 macOS 上测试了此软件包,但它应该适用于任何 Unix 系统。我打算很快添加 Windows 支持。

欢迎贡献。


lib.rs:

该软件包允许您永久设置环境变量

示例

// Check if DUMMY is set, if not set it to 1
// export DUMMY=1
env_perm::check_or_set("DUMMY", 1).expect("Failed to find or set DUMMY");
// Append $HOME/some/cool/bin to $PATH
// export PATH= "$HOME/some/cool/bin:$PATH"
env_perm::append("PATH", "$HOME/some/cool/bin").expect("Couldn't find PATH");
// Sets a variable without checking if it exists.
// Note you need to use a raw string literal to include ""
// export DUMMY="/something"
env_perm::set("DUMMY", r#""/something""#).expect("Failed to set DUMMY");

依赖

~39–420KB