gsh/libgsh/Cargo.toml
Tyler J King c98211ab3d refactor(libgsh): consolidate ShellTier to substrate-session canonical def
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>
2026-05-30 15:18:14 -04:00

29 lines
810 B
TOML

[package]
name = "libgsh"
version.workspace = true
edition.workspace = true
description = "Governed shell library — AC validation, CR building, corpus gate"
[dependencies]
guildhouse-did = { path = "../../guildhouse-did" }
serde = { workspace = true }
serde_json = { workspace = true }
thiserror = { workspace = true }
sha2 = { workspace = true }
hex = { workspace = true }
chrono = { workspace = true }
dirs = { workspace = true }
tracing = { workspace = true }
substrate-ipc = { workspace = true }
substrate-identity-store = { workspace = true, optional = true }
substrate-session = { workspace = true }
tokio = { workspace = true }
libc = { workspace = true }
[features]
default = []
lmdb = ["substrate-identity-store"]
[dev-dependencies]
substrate-identity-store = { workspace = true }
tempfile = "3"