coreutils
coreutils copied to clipboard
Cross-platform Rust rewrite of the GNU coreutils
This PR improves the tests: - Two tests were unnecessarily lax (`test_tee_no_more_writeable_1` ignored memory problems, the new `test_check_unique_combined` exercises an input that wasn't possible before clap#2624) - Four tests had...
When copying an old file over a new file, cp still needs to ask: `-u` is `--update=older`, which according to the man page only influences which files are *considered* for...
This fixes several GNU behavior bugs around repeated arguments. In my eyes, the parsing code is now simpler, too. Note in particular that `args_override_self` would *NOT* work here, since it...
tries to address #5992
addresses #5785 and addresses #1857 replaces if accepted PR #5858 let me know what you think. It's very easy to use. Just do a `.simulate_terminal(true)` and thats it. I implemented...
Android CI is still unstable due to random errors of `Text file busy`. Example attachted. The crate beeing affected seems to be rather random each time. As I think this...
The testcase tries to write to the stdin pipe while the process under test is simultaneously exiting with an error code. Naturally, this is a race, and we should ignore...
addresses #5710 This implements all the functionality tested by gnu/tests/env/env-S.pl. I had to patch the test due to more powerfull implementation and differencences in how parser errors are reported. I...
Fix for issue #6009. I changed the code so that the old permission octal is retrieved in "full form" (6 octal digits). It is afterwards set to 4 digits when...
`test_round_robin_limited_file_descriptors` is flaky and [causes real problems](https://github.com/uutils/coreutils/pull/6012#issuecomment-1962974453). The test imposes `.limit(Resource::NOFILE, 9, 9)`, that's the point of the test. On my machine, this number can be lowered to 5; it...