[build-dependencies.version_check]
version = "0.9.4"
[dependencies.async-std]
features = ["attributes"]
optional = true
version = "1"
[dependencies.async-trait]
optional = true
version = "0.1"
[dependencies.cfg-if]
optional = true
version = "1"
[dependencies.clap]
optional = true
version = "4"
[dependencies.home]
optional = true
version = "0.5"
[dependencies.rustyline]
optional = true
version = "13.0.0"
[dependencies.serde]
optional = true
version = "1"
[dependencies.serde_json]
optional = true
version = "1"
[dependencies.thiserror]
version = "1"
[dependencies.tokio]
features = ["io-std", "fs", "io-util"]
optional = true
version = "1"
[dependencies.yansi]
version = "0.5"
[features]
app = ["serde", "serde_json", "home"]
async = ["async-trait", "cfg-if"]
default = ["rustyline"]
[package]
authors = ["John Toohey <john_t@mailo.com>"]
categories = ["command-line-interface"]
description = "A library to run custom interactive shells."
edition = "2018"
keywords = ["shell", "cli", "interactive", "terminal"]
license = "MIT OR Apache-2.0"
name = "shellfish"
readme = "README.md"
repository = "https://gitlab.com/john_t/shellfish"
version = "0.9.0"
[package.metadata.docs.rs]
features = ["app", "async", "rustyline", "clap"]