yash-rs
yash-rs copied to clipboard
Reimplementation of yash, an extended POSIX shell
## Description Currently, the crate structure in yash-rs forms a deep dependency chain: `yash-syntax` → `yash-env` → `yash-semantics` → `yash-prompt` → `yash-builtin`. This depth causes a few problems. Any breaking...
Some existing shells display a message when a foreground job terminates due to a signal. Like yash 2, yash-rs should also implement this behavior. Questions: - [ ] Should the...
According to POSIX.1-2024, “An unrecoverable read error while reading from the file operand of the dot special built-in shall be treated as a special built-in utility error.” This means that...
Many existing shells refuses to exit when they have a suspended job. It would be helpful for yash-rs to support this behavior. This behavior is extension to POSIX. Todos: -...
Mostly letting you know that your library is being used to make nushell more posix aware. https://github.com/phreed/nushell-posix