1 个不稳定版本
使用旧的 Rust 2015
0.1.0 | 2018年7月24日 |
---|
#1778 在 开发工具
16KB
270 行
get_env
通过钩子或任何手段获取 argv 和 envp。
这个库比 stdlib 走得更远,以获取参数和环境变量,包括从 /proc/self/cmdline
和类似的地方读取。
这对于不希望库从用户那里接收参数的库 crate 很有帮助;尤其是当从非 Rust 应用程序调用时,Rust stdlib 还没有机会从 std::env::args()
调用中捕获它们,从而导致中断 std::env::args()
。
示例
extern crate get_env;
pub fn my_library_func() {
let args = get_env::args();
let vars = get_env::vars();
}
注意
目前需要使用 Rust nightly 才能使用 used
功能。
许可证
根据 Apache License,版本 2.0 许可,(LICENSE.txt 或 https://apache.ac.cn/licenses/LICENSE-2.0)。
除非您明确指出,否则您有意提交以包含在作品中的任何贡献,根据 Apache-2.0 许可证定义,应按上述方式许可,不附加任何其他条款或条件。
依赖关系
~52KB