shrupl/Cargo.toml

33 lines
1,012 B
TOML
Raw Normal View History

2025-05-17 23:57:52 +00:00
[package]
name = "shrupl"
2025-06-05 17:44:28 +00:00
version = "0.1.0-alpha"
2025-05-17 23:57:52 +00:00
edition = "2024"
2025-05-27 14:01:09 +00:00
description = "ShrUpl is a tool to upload files to a Sharry Instance through a public Alias, leveraging the tus protocol"
2025-05-17 23:57:52 +00:00
[dependencies]
base64ct = { version = "1.8.0", default-features = false, features = ["alloc"] }
blake2b_simd = "1.0.3"
2025-05-27 14:01:09 +00:00
clap = { version = "4.5.38", features = ["derive"] }
console = { version = "0.15.11", default-features = false }
2025-06-05 01:34:12 +00:00
ctrlc = { version = "3.4.7", features = ["termination"] }
dialoguer = { version = "0.11.0", default-features = false }
2025-06-02 23:57:17 +00:00
dirs-next = "2.0.0"
2025-05-22 17:34:44 +00:00
env_logger = "0.11.8"
2025-06-05 17:37:35 +00:00
indicatif = { version = "0.17.11", default-features = false }
2025-05-22 17:34:44 +00:00
log = "0.4.27"
regex = "1.11.1"
2025-05-22 17:34:44 +00:00
serde = { version = "1.0.219", features = ["derive"] }
2025-06-02 23:57:17 +00:00
serde_json = "1.0.140"
2025-06-08 00:40:29 +00:00
thiserror = "2.0.12"
2025-05-22 17:34:44 +00:00
ureq = { version = "3.0.11", features = ["json"] }
2025-05-27 14:01:09 +00:00
[profile.release]
# Optimize for speed even more aggressively
opt-level = "z"
# better inlining
codegen-units = 1
# linkertime optimization
2025-05-27 14:01:09 +00:00
lto = true
debug = false
2025-05-27 14:01:09 +00:00
panic = "abort"