shellfish 0.10.1

A library to run custom interactive shells.
Documentation
[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 = "14.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 = "1.0"

[features]
app = ["serde", "serde_json", "home"]
async = ["async-trait", "cfg-if"]
default = ["rustyline"]

[lib]
name = "shellfish"
path = "src/lib.rs"

[package]
authors = ["John Toohey <john_t@mailo.com>"]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
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.10.1"

[package.metadata.docs.rs]
features = ["app", "async", "rustyline", "clap"]
rustdoc-args = ["--cfg", "docsrs"]