[package] name = "shrs" version = "0.0.6" edition = "2021" license = "MIT OR Apache-2.0" authors = ["MrPicklePinosaur"] description = "modular library to build your own shell in rust" homepage = "https://mrpicklepinosaur.github.io/shrs/" categories = ["command-line-interface", "command-line-utilities", "development-tools"] keywords = ["shrs", "shell", "posix", "unix"] readme = "../../README.md" repository = "https://github.com/MrPicklePinosaur/shrs" [features] default = ["serde"] serde = ["dep:serde", "shrs_core/serde"] [dependencies] crossterm = {version = "0.26", features = ["bracketed-paste"]} regex = "1" signal-hook = "0.3" clap = { version = "4.1", features = ["derive"] } derive_builder = "0.12" dirs = "5" anymap = "1.0.0-beta.2" pino_deref = "0.1" thiserror = "1" anyhow = "1" lazy_static = "1.4" log = "0.4" shrs_core = { path = "../shrs_core", version = "^0.0.6" } shrs_lang = { path = "../shrs_lang", version = "^0.0.6" } shrs_job = { path = "../shrs_job", version = "^0.0.6" } shrs_utils = { path = "../shrs_utils", version = "^0.0.6" } serde = { version = "1", features = ["derive"], optional = true } [dev-dependencies] rexpect = "0.5" ron = "0.8" serde = { version = "1", features = ["derive"] } criterion = { version = "0.5" } [target.x86_64-unknown-linux-gnu] linker = "/usr/bin/clang" rustflags = ["-Clink-arg=-fuse-ld=lld", "-Clink-arg=-Wl,--no-rosegment"] [[bench]] name = "bench" harness = false