Replace local 263-line ShellTier enum + 16 tests with a single re-export from substrate-session. All generic ShellTier behavior (satisfies, parent, from_shell_class, from_numeric) lives in the canonical crate. 51 gsh tests passing. Signed-off-by: Tyler J King <tking@guildhouse.dev> Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> Signed-off-by: Tyler J King <tking@guildhouse.dev>
30 lines
786 B
TOML
30 lines
786 B
TOML
[workspace]
|
|
members = ["libgsh", "gsh"]
|
|
resolver = "2"
|
|
|
|
[workspace.package]
|
|
version = "0.1.0"
|
|
edition = "2021"
|
|
license = "MIT OR Apache-2.0"
|
|
repository = "https://git.guildhouse.dev/guildhouse/gsh"
|
|
|
|
[workspace.dependencies]
|
|
serde = { version = "1", features = ["derive"] }
|
|
serde_json = "1"
|
|
thiserror = "2"
|
|
anyhow = "1"
|
|
clap = { version = "4", features = ["derive"] }
|
|
sha2 = "0.10"
|
|
hex = "0.4"
|
|
uuid = { version = "1", features = ["v4"] }
|
|
chrono = "0.4"
|
|
dirs = "5"
|
|
reedline = "0.38"
|
|
colored = "2"
|
|
atty = "0.2"
|
|
tracing = "0.1"
|
|
substrate-ipc = { path = "../substrate/crates/substrate-ipc" }
|
|
substrate-identity-store = { path = "../substrate/crates/substrate-identity-store" }
|
|
substrate-session = { path = "../substrate-session" }
|
|
tokio = { version = "1", features = ["full"] }
|
|
libc = "0.2"
|