coreutils
coreutils copied to clipboard
Cross-platform Rust rewrite of the GNU coreutils
The Windows build is breaking on systems with [default permissions](https://doc.rust-lang.org/std/os/windows/fs/fn.symlink_file.html) that do not allow creation of symlinks. Should we add a system privilege check at the start of the build...
`ptx` rely on regex even when -W option is not provided. https://github.com/uutils/coreutils/blob/65467ab317d885e14385aa0ff6bb55720160cc88/src/uu/ptx/src/ptx.rs#L118-L141 `ptx` should break words based on 8-bits charset when gnu extension is enabled or based on `[' ',...
As the title says, everything I tried to pass to the `--date` option results in invalid date. ```shell $ date --version date 0.0.7 $ date --date="Sun, 29 Feb 2004 16:21:42...
One of the things left to future work in #3396 was code coverage for Android. As described in https://github.com/uutils/coreutils/pull/3396#issuecomment-1100719518, there were some issues preventing that at the time. One of...
π Thank you for this awesome project π₯ I found this feature in the [GitHub CLI application](https://github.com/cli/cli/blob/trunk/internal/update/update.go) and [npm](https://github.com/npm/cli/blob/latest/lib/utils/update-notifier.js). I think it'll be useful for users who install `coreutils` using...
Currently, we only look at build size after the PR ( https://github.com/uutils/coreutils-tracking#binary-size-evolution ) We should monitor this in the CI. For this, we should update: https://github.com/uutils/coreutils/blob/main/.github/workflows/CICD.yml#L529-L536= And keep track of...
With foo.txt containing: ``` itβs disabled ``` The char `β` is key here ``` ptx -G foo.txt thread 'main' panicked at 'assertion failed: end
test_shred_force is failing on freebsd because shred -u doesn't respect readonly flag. If file.txt is readonly, shred -u file.txt should fail. That is the purpose of --force: shred -u --force...
uutils programs panic when attempting to redirect stdout to /dev/full with a "could not flush stdout" error. For example, GNU seq: ``` $ seq inf > /dev/full seq: write error:...
[FreeBSD's version of install](https://www.freebsd.org/cgi/man.cgi?query=install) supports a flag (`-U`) that prevents it from changing permissions on already existing files. If this version could also support said flag, that would be great.