created cli crate

This commit is contained in:
ThetaDev 2022-08-07 15:53:02 +02:00
parent beb1177a11
commit a3f6dc3e93
7 changed files with 1680 additions and 26 deletions

View file

@ -5,6 +5,9 @@ edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[workspace]
members = [".", "cli"]
[dependencies]
quick-js = "0.4.1"
once_cell = "1.12.0"
@ -13,7 +16,7 @@ anyhow = "1.0"
thiserror = "1.0.31"
url = "2.2.2"
log = "0.4.17"
reqwest = {version = "0.11.11", features = ["json", "gzip", "brotli", "stream"]}
reqwest = {version = "0.11.11", default-features = false, features = ["json", "gzip", "brotli", "stream", "rustls-tls-native-roots"]}
tokio = {version = "1.20.0", features = ["macros", "fs", "process"]}
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0.82"
@ -23,6 +26,7 @@ async-trait = "0.1.56"
chrono = {version = "0.4.19", features = ["serde"]}
futures = "0.3.21"
indicatif = "0.17.0"
slug = "0.1.4"
[dev-dependencies]
env_logger = "0.9.0"