wasi-shell 1.0.17

A modular WASI-compatible shell with piping and redirection
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2024"
name = "wasi-shell"
version = "1.0.17"
authors = [
    "Antigravity <antigravity@google.com>",
    "oligami <nziq53@gmail.com>",
]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "A modular WASI-compatible shell with piping and redirection"
homepage = "https://github.com/oligamiq/sl-rust"
readme = false
license = "MIT"
repository = "https://github.com/oligamiq/sl-rust"
resolver = "2"

[features]
arch = []
basename = []
cat = []
clear = []
coreutils = [
    "arch",
    "cat",
    "cp",
    "dir",
    "echo",
    "grep",
    "head",
    "ls",
    "mkdir",
    "mv",
    "pwd",
    "rm",
    "rmdir",
    "seq",
    "sleep",
    "tail",
    "tee",
    "touch",
    "tree",
    "uname",
    "wc",
    "whoami",
    "yes",
    "basename",
    "dirname",
    "true",
    "false",
    "env",
    "clear",
    "link",
    "ln",
    "unlink",
]
cp = []
default = [
    "sl",
    "coreutils",
]
dir = []
dirname = []
echo = []
env = []
false = []
grep = []
head = []
link = []
ln = []
ls = []
mkdir = []
mv = []
pwd = []
rm = []
rmdir = []
seq = []
sl = ["dep:sl-rust"]
sleep = []
tail = []
tee = []
touch = []
tree = []
true = []
uname = []
unlink = []
wc = []
whoami = []
yes = []

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

[[bin]]
name = "wasi-shell"
path = "src/main.rs"

[dependencies.colored]
version = "3.0"

[dependencies.shlex]
version = "1.3"

[dependencies.sl-rust]
version = "1.0.14"
optional = true

[dependencies.smallvec]
version = "1.15"
features = [
    "const_generics",
    "const_new",
]

[dependencies.unicode-segmentation]
version = "1.12"

[dependencies.unicode-width]
version = "0.2"

[dependencies.wasi]
version = "0.11"

[dependencies.wasibox-core]
version = "1.0.14"
default-features = true

[dev-dependencies.tempfile]
version = "3"

[target.'cfg(not(target_family = "wasm"))'.dependencies.ctrlc]
version = "3.5.2"

[target."cfg(unix)".dependencies.libc]
version = "0.2"