coreutils
coreutils copied to clipboard
Cross-platform Rust rewrite of the GNU coreutils
- gnu split command ```sh $ split -b 1G big2.4Gfile && ll 2.4GB big2.4Gfile 1GB xaa 1GB xab 460MB xac ``` - coreutils' split command 0.0.14 ```sh $ ./target/debug/coreutils split...
From https://github.com/uutils/coreutils-tracking/blob/main/gnu-full-result.json, here are the remaining GNU test cases that are marked as ERROR (as opposed to FAIL, PASS, or SKIP): - [x] tests/cp/cp-parents.sh - see #3332, #3894, #4071 -...
Adjust the rendering of the concise byte counts in both SI and IEC units to better match the behavior of GNU dd. Before this commit, $ head -c 1024 /dev/zero...
When I tried to use with this patch a fuzzer: - [a.txt](https://github.com/uutils/coreutils/files/9275692/a.txt) Then after first fuzzer(https://github.com/rust-fuzz/cargo-fuzz) run(with any value, since input is always same) ``` cd src/uu/date cargo +nightly fuzz...
Closes #3769
currently `chroot` is incompatible with the GNU chroot as when `-c some_command`. This break compatibility with scripts like pmbootstrap
using gnu date command ```bash date --version gnu 8.30 date "+%Y-%m-%d %H-%M-%S%:::z" 2022-08-5 09-53-28+00 ``` while executing coreutils' date command ```zsh date --version 0.0.14 date "+%Y-%m-%d %H-%M-%S%:::z" $ RUST_BACKTRACE=1 ./target/debug/coreutils...
This is the issue I want to discuss. I tried to run gnu tests locally. It appeared that some tests use all the memory. After some investigation it appeared that...
rust mv is removing data and directory structure (ignoring the bad practice demonstrated here) **gnu mv** ``` mkdir mv-test cd mv-test mkdir mv-test-sub touch test.txt mv-test-sub/test2.txt cd mv-test-sub mv ../*...
In the CI, for example here: https://github.com/uutils/coreutils/runs/7686143875?check_suite_focus=true the tests are failing: https://github.com/uutils/coreutils/issues/3778 And the build was failing: https://github.com/uutils/coreutils/issues/3733 but they were both green in the CI