Make macro system and PTY test leaf

This commit is contained in:
Michael Mikovsky
2026-05-28 18:17:01 -06:00
parent aeffe8b8ec
commit fc82f4f921
23 changed files with 1866 additions and 86 deletions
+14 -8
View File
@@ -4,11 +4,12 @@ cargo-features = ["trim-paths", "panic-immediate-abort"]
members = [
"ush-obfuscate",
"base62",
# "unshell-macros",
"unshell-macros-core",
"unshell-macros",
"unshell-protocol",
# "unshell-runtime",
# "unshell-leaves",
# "treetest",
"unshell-leaves/leaf-pty",
]
resolver = "2"
@@ -30,15 +31,19 @@ quote = "1.0.45"
proc-macro2 = "1.0.106"
portable-pty = "0.9.0"
crossbeam-channel = "0.5.15"
unshell = { path = "." }
unshell-protocol = { path = "./unshell-protocol" }
# unshell-runtime = { path = "./unshell-runtime" }
# unshell-leaves = { path = "./unshell-leaves" }
# unshell-macros = { path = "./unshell-macros" }
unshell-macros-core = { path = "./unshell-macros-core" }
unshell-macros = { path = "./unshell-macros" }
# ush-obfuscate = { path = "./ush-obfuscate" }
# base62 = { path = "./base62" }
# Leaves
leaf-pty = { path = "./unshell-leaves/leaf-pty" }
[package]
name = "unshell"
version.workspace = true
@@ -63,7 +68,8 @@ thiserror = { workspace = true, optional = true }
chrono = { workspace = true, optional = true }
# ush-obfuscate = { workspace = true }
static_init = { workspace = true }
# unshell-macros = { workspace = true }
unshell-macros = { workspace = true }
unshell-protocol = { workspace = true }
# unshell-runtime = { workspace = true }
# unshell-leaves = { workspace = true }