Move modules to individual projects. Change API syntax.

This commit is contained in:
Michael Mikovsky
2025-12-17 13:17:58 -07:00
parent 41c47048be
commit 6e73cb8a8e
22 changed files with 546 additions and 164 deletions
+26
View File
@@ -0,0 +1,26 @@
cargo-features = ["trim-paths"]
[package]
name = "client"
version = "0.1.0"
edition = "2024"
[lib]
crate-type = ["cdylib"]
[features]
log_debug = ["unshell-lib/log_debug"]
obfuscate = ["unshell-lib/obfuscate"]
[dependencies]
unshell-lib = {path = "../../unshell-lib", default-featues = false}
unshell-obfuscate = {path = "../../unshell-obfuscate", default-featues = false}
[profile.release]
strip = true # Strip symbols from the binary
opt-level = "s" # Optimize for size
lto = true
codegen-units = 1
panic = "abort"
debug = false
trim-paths = "all"