File tree Expand file tree Collapse file tree 2 files changed +49
-1
lines changed Expand file tree Collapse file tree 2 files changed +49
-1
lines changed Original file line number Diff line number Diff line change 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
+ ``` rust
56
+ use getenv :: aws :: * ;
57
+ use getenv :: cargo :: * ;
58
+ use getenv :: conda :: * ;
59
+ use getenv :: cuda :: * ;
60
+ use getenv :: docker :: * ;
61
+ use getenv :: git :: * ;
62
+ use getenv :: go :: * ;
63
+ use getenv :: homebrew :: * ;
64
+ use getenv :: java :: * ;
65
+ use getenv :: locale :: * ;
66
+ use getenv :: macos :: * ;
67
+ use getenv :: near :: * ;
68
+ use getenv :: node :: * ;
69
+ use getenv :: openssl :: * ;
70
+ use getenv :: posix :: * ;
71
+ use getenv :: proxy :: * ;
72
+ use getenv :: python :: * ;
73
+ use getenv :: ruby :: * ;
74
+ use getenv :: rust :: * ;
75
+ use getenv :: ssh :: * ;
76
+ use getenv :: windows :: * ;
77
+ use getenv :: xdg :: * ;
78
+ ```
39
79
40
80
## 👨💻 Development
41
81
Original file line number Diff line number Diff line change @@ -28,6 +28,14 @@ namespace :varset do
28
28
puts %{pub use #{ varset } ::*;}
29
29
end
30
30
end
31
+
32
+ task :readme do
33
+ puts %{Varset | Feature | Reference}
34
+ puts %{------ | ------- | ---------}
35
+ varsets . each do |varset |
36
+ puts %{#{ varset } | `#{ varset } ` | [`use getenv::#{ varset } ::*;`](https://docs.rs/getenv/latest/getenv/varsets/#{ varset } /index.html)}
37
+ end
38
+ end
31
39
end
32
40
33
41
def varsets
You can’t perform that action at this time.
0 commit comments