shitbox/Cargo.toml
Nathan Fisher 06b88d2c24 Refactoring:
- Split into workspace crates
- Split into two binaries `corebox` and `hashbox`
- Add `mount` crate to workspace to prepare for third binary `utilbox`
2023-02-05 23:50:59 -05:00

63 lines
1.0 KiB
TOML

[package]
name = "shitbox"
version = "0.1.0"
edition = "2021"
[workspace]
members = [ "bitflags-mini", "mount", "pw", "unistd", "unix-mode" ]
[[bin]]
name = "corebox"
path = "corebox/main.rs"
[[bin]]
name = "hashbox"
path = "hashbox/main.rs"
[workspace.dependencies]
libc = "0.2"
sc = "0.2"
[dependencies]
atty = "0.2"
blake2b_simd = "1.0"
clap = "4.1"
clap_complete = "4.1"
clap_complete_nushell = "0.1"
clap_mangen = "0.2"
data-encoding = "2.3"
digest = "0.10.6"
libc = { workspace = true }
md5 = { version = "0.10", package = "md-5" }
sc = { workspace = true }
sha1 = "0.10"
sha2 = "0.10"
termcolor = "1.1"
textwrap = { version = "0.16", default-features = false, features = ["smawk"] }
walkdir = "2.3"
[dependencies.bitflags]
package = "bitflags-mini"
path = "bitflags-mini"
[dependencies.unistd]
package = "unistd"
path = "unistd"
[dependencies.mode]
package = "unix-mode"
path = "unix-mode"
[dependencies.mount]
path = "mount"
[dependencies.pw]
path = "pw"
[profile.release]
codegen-units = 1
strip = true
lto = true
panic = "abort"