25
25
cargo add getenv
26
26
```
27
27
28
+ ``` toml
29
+ getenv = 0.1
30
+ ```
31
+
32
+ ``` toml
33
+ getenv = { version = " 0.1" , default-features = false , features = [" posix" ] }
34
+ ```
35
+
28
36
## 👉 Examples
29
37
30
38
### Importing the library
@@ -33,9 +41,41 @@ cargo add getenv
33
41
use getenv :: * ;
34
42
```
35
43
44
+ ### Reading environment variables
45
+
46
+ ``` rust
47
+ use getenv :: aws :: * ;
48
+
49
+ println! (" aws_access_key_id = {:?}" , aws_access_key_id ())
50
+ println! (" aws_secret_access_key = {:?}" , aws_secret_access_key ())
51
+ ```
52
+
36
53
## 📚 Reference
37
54
38
- TBD
55
+ Varset | Feature | Reference
56
+ ------ | ------- | ---------
57
+ aws | ` aws ` | [ ` use getenv::aws::*; ` ] ( https://docs.rs/getenv/latest/getenv/varsets/aws/index.html )
58
+ cargo | ` cargo ` | [ ` use getenv::cargo::*; ` ] ( https://docs.rs/getenv/latest/getenv/varsets/cargo/index.html )
59
+ conda | ` conda ` | [ ` use getenv::conda::*; ` ] ( https://docs.rs/getenv/latest/getenv/varsets/conda/index.html )
60
+ cuda | ` cuda ` | [ ` use getenv::cuda::*; ` ] ( https://docs.rs/getenv/latest/getenv/varsets/cuda/index.html )
61
+ docker | ` docker ` | [ ` use getenv::docker::*; ` ] ( https://docs.rs/getenv/latest/getenv/varsets/docker/index.html )
62
+ git | ` git ` | [ ` use getenv::git::*; ` ] ( https://docs.rs/getenv/latest/getenv/varsets/git/index.html )
63
+ go | ` go ` | [ ` use getenv::go::*; ` ] ( https://docs.rs/getenv/latest/getenv/varsets/go/index.html )
64
+ homebrew | ` homebrew ` | [ ` use getenv::homebrew::*; ` ] ( https://docs.rs/getenv/latest/getenv/varsets/homebrew/index.html )
65
+ java | ` java ` | [ ` use getenv::java::*; ` ] ( https://docs.rs/getenv/latest/getenv/varsets/java/index.html )
66
+ locale | ` locale ` | [ ` use getenv::locale::*; ` ] ( https://docs.rs/getenv/latest/getenv/varsets/locale/index.html )
67
+ macos | ` macos ` | [ ` use getenv::macos::*; ` ] ( https://docs.rs/getenv/latest/getenv/varsets/macos/index.html )
68
+ near | ` near ` | [ ` use getenv::near::*; ` ] ( https://docs.rs/getenv/latest/getenv/varsets/near/index.html )
69
+ node | ` node ` | [ ` use getenv::node::*; ` ] ( https://docs.rs/getenv/latest/getenv/varsets/node/index.html )
70
+ openssl | ` openssl ` | [ ` use getenv::openssl::*; ` ] ( https://docs.rs/getenv/latest/getenv/varsets/openssl/index.html )
71
+ posix | ` posix ` | [ ` use getenv::posix::*; ` ] ( https://docs.rs/getenv/latest/getenv/varsets/posix/index.html )
72
+ proxy | ` proxy ` | [ ` use getenv::proxy::*; ` ] ( https://docs.rs/getenv/latest/getenv/varsets/proxy/index.html )
73
+ python | ` python ` | [ ` use getenv::python::*; ` ] ( https://docs.rs/getenv/latest/getenv/varsets/python/index.html )
74
+ ruby | ` ruby ` | [ ` use getenv::ruby::*; ` ] ( https://docs.rs/getenv/latest/getenv/varsets/ruby/index.html )
75
+ rust | ` rust ` | [ ` use getenv::rust::*; ` ] ( https://docs.rs/getenv/latest/getenv/varsets/rust/index.html )
76
+ ssh | ` ssh ` | [ ` use getenv::ssh::*; ` ] ( https://docs.rs/getenv/latest/getenv/varsets/ssh/index.html )
77
+ windows | ` windows ` | [ ` use getenv::windows::*; ` ] ( https://docs.rs/getenv/latest/getenv/varsets/windows/index.html )
78
+ xdg | ` xdg ` | [ ` use getenv::xdg::*; ` ] ( https://docs.rs/getenv/latest/getenv/varsets/xdg/index.html )
39
79
40
80
## 👨💻 Development
41
81
0 commit comments