doc: improve readme
This commit is contained in:
parent
d5535157ef
commit
a95bbb11f8
1 changed files with 18 additions and 25 deletions
43
README.md
43
README.md
|
@ -1,23 +1,29 @@
|
|||
# enve
|
||||
|
||||
[](https://github.com/pleshevskiy/enve/actions/workflows/ci.yml)
|
||||
[](https://docs.rs/enve)
|
||||
[](https://crates.io/crates/enve)
|
||||
[](https://github.com/pleshevskiy/enve/LICENSE)
|
||||
[](https://github.com/rust-secure-code/safety-dance/)
|
||||
[](https://matrix.to/#/!yZalHbWfGRWOMaetSn:matrix.org?via=matrix.org)
|
||||
[](https://docs.rs/enve)
|
||||
[](https://github.com/pleshevskiy/enve/actions/workflows/ci.yml)
|
||||

|
||||
|
||||
```toml
|
||||
[dependencies]
|
||||
enve = "0.1"
|
||||
```
|
||||
|
||||
`enve` helps you work with environment variables and convert it to **any type**
|
||||
using only **type annotations**.
|
||||
|
||||
Look at the [examples](https://github.com/pleshevskiy/enve/tree/main/examples)
|
||||
to see the power!
|
||||
|
||||
All standard environment variable types are included, but `enve` under the hood
|
||||
uses [estring](https://github.com/pleshevskiy/estring), so you can easily create
|
||||
your own type.
|
||||
|
||||
## Getting started
|
||||
## [Documentation](https://docs.rs/estring)
|
||||
|
||||
Look at the [examples] to see the power!
|
||||
|
||||
[examples]: https://github.com/pleshevskiy/enve/tree/main/examples
|
||||
|
||||
## Usage
|
||||
|
||||
```rust
|
||||
use enve::SepVec;
|
||||
|
@ -46,24 +52,11 @@ fn main() -> Result<(), enve::Error> {
|
|||
}
|
||||
```
|
||||
|
||||
## Installation
|
||||
## Contact Us
|
||||
|
||||
The MSRV is 1.51.0
|
||||
Join us in:
|
||||
|
||||
Add `enve = { version = "0.1", features = ["prim", "vec"] }` as a dependency in
|
||||
`Cargo.toml`.
|
||||
|
||||
`Cargo.toml` example:
|
||||
|
||||
```toml
|
||||
[package]
|
||||
name = "my-crate"
|
||||
version = "0.1.0"
|
||||
authors = ["Me <user@rust-lang.org>"]
|
||||
|
||||
[dependencies]
|
||||
enve = { version = "0.1", features = ["prim", "vec"] }
|
||||
```
|
||||
[](https://matrix.to/#/#enve_team:matrix.org)
|
||||
|
||||
## License
|
||||
|
||||
|
|
Reference in a new issue