yash-rs icon indicating copy to clipboard operation
yash-rs copied to clipboard

Reimplementation of yash, an extended POSIX shell

Results 40 yash-rs issues
Sort by recently updated
recently updated
newest added

We need to address the following issues before the first beta release, which aims to be feature-complete with respect to POSIX 2018. - [ ] Update README - Failing scripted...

tracker

As long as we re-export items from the `nix` crate to use in the `yash_env::System` API, the correctness of our semantic versioning is at the discretion of the `nix` crate....

tracker

- `yash-quote` - [x] Quoting tokens - `yash-syntax` - [x] #4 - [ ] #259 - [x] source - [x] input - [ ] pretty printer - [x] #82 -...

tracker

The C version of yash generates a process tree like below when executing `yes | less` with job control enabled: ``` PPID PID PGID SID TTY TPGID STAT UID TIME...

bug

This issue tracks minimum POSIX-compliant implementation of built-in utilities. Non-portable features are tracked in #265. In the list below, built-ins are grouped by their dependent environments. However, most built-ins additionally...

tracker

This is a tracking issue for implementation of shell environment. ### Items - System-managed attributes - [x] File descriptors * - [x] Working directory * - [x] File creation mask...

tracker

- [x] alias-p.tst - [x] andor-p.tst - [x] arith-p.tst - [x] async-p.tst - [x] bg-p.tst - [x] break-p.tst - [x] builtins-p.tst - [x] case-p.tst - [x] cd-p.tst - [x] cmdsub-p.tst...

tracker

This issue tracks the implementation of non-portable extensions for built-in utilities. Portable features are tracked in #7. In the list below, built-ins are grouped by their dependent environments. However, most...

tracker

This is the tracking issue for the interactive mode support, scoped to the features required by POSIX. - [x] #384 - [x] #372 - [ ] Command history - History...

tracker

- [x] `allexport` f4dbb897bbcb77bac6836cd723875f5f5e6f9027 - [x] `clobber` #210 - `errexit` - [x] #212 - [x] Exit on expansion/assignment error in compound command 6958b745222b69d05b6e84f1ab31e9958d7b15dc 01918e81620f3cc5a496402799103bf2ea5cacd9 - [x] `exec` 670942b13af1dd13eafd13dce722456ef5137af2 - [x]...

tracker