readme: explain dependencies
This commit is contained in:
parent
e5edddddc9
commit
c3463d7400
11
README.md
11
README.md
|
@ -36,6 +36,17 @@ and on [Github][gh-rel].
|
||||||
|
|
||||||
Compiling Opal requires Cargo installed with the stable Rust toolchain.
|
Compiling Opal requires Cargo installed with the stable Rust toolchain.
|
||||||
|
|
||||||
|
Opal tries to use as few dependencies as possible. Here is the current list
|
||||||
|
along with the motivation:
|
||||||
|
|
||||||
|
- `chrono`: helps to convert ASN.1 times to RFC 3339… yeah sorry about that;
|
||||||
|
- `clap`: sturdy CLI library;
|
||||||
|
- `env_logger`: simple logging frontend for log;
|
||||||
|
- `log`: logging framework;
|
||||||
|
- `openssl`: SSL support, relies on your system's TLS libraries;
|
||||||
|
- `percent-encoding`: handle percent-encoded strings, not provided by `url`;
|
||||||
|
- `url`: URL parsing, best not to reinvent the wheel here;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Usage
|
Usage
|
||||||
|
|
Reference in a new issue