b5dac65b31
- Introduced `pi-uutils-ctx` to manage thread-local I/O redirection, environment context, and path resolution for in-process utilities. - Integrated a suite of vendored coreutils (cat, find, grep, head, ls, mkdir, mv, rm, sort, tail, uniq, wc) as shell builtins. - Added infrastructure for command cancellation, streaming I/O, and locale-aware error reporting within the shell environment. - Configured shell-side dispatch logic to route commands through the new utility context, enhancing performance and binary integration.
17 lines
447 B
TOML
17 lines
447 B
TOML
[package]
|
|
name = "pi-uutils-ctx"
|
|
version = "0.1.0"
|
|
edition = "2024"
|
|
license = "MIT"
|
|
description = "Thread-local stdio + cwd context for embedding uutils utilities as in-process shell builtins."
|
|
|
|
[lib]
|
|
path = "src/lib.rs"
|
|
|
|
# Deliberately does NOT inherit workspace lints: this crate exists to host the
|
|
# I/O shim consumed by vendored uutils code, which is held to upstream's lint
|
|
# policy, not ours.
|
|
|
|
[target.'cfg(unix)'.dependencies]
|
|
libc = "0.2"
|