[package]
edition = "2024"
name = "alba-shell"
version = "0.2.0"
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Alba's embedded shell: a deterministic, cross-platform, POSIX-like interpreter for beam commands"
readme = false
license = "MIT"
repository = "https://github.com/albahq/alba"
resolver = "2"
[lib]
name = "alba_shell"
path = "src/lib.rs"
[[test]]
name = "builtins"
path = "tests/builtins.rs"
[[test]]
name = "conformance"
path = "tests/conformance.rs"
harness = false
[[test]]
name = "expand"
path = "tests/expand.rs"
[[test]]
name = "interp"
path = "tests/interp.rs"
[[test]]
name = "pipeline"
path = "tests/pipeline.rs"
[dependencies.glob]
version = "0.3"
[dependencies.os_pipe]
version = "1"
[dependencies.thiserror]
version = "2"
[dependencies.tokio]
version = "1"
features = ["full"]
[dependencies.tokio-util]
version = "0.7"
[dependencies.which]
version = "7"
[dev-dependencies.insta]
version = "1"
[dev-dependencies.tempfile]
version = "3"
[target."cfg(unix)".dependencies.nix]
version = "0.29"
features = ["signal"]