readme: explain dependencies

This commit is contained in:
dece 2022-01-08 18:21:20 +01:00
parent e5edddddc9
commit c3463d7400

View file

@ -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