1
Fork 0
mirror of https://github.com/RGBCube/uutils-coreutils synced 2025-07-29 20:17:45 +00:00
Commit graph

15884 commits

Author SHA1 Message Date
Daniel Hofstetter
c9f76d41a7
Merge pull request #8162 from tgrez/main
expr: fix builtin functions precedence
2025-06-13 16:02:08 +02:00
Tomasz Guz
b5e0304ea7 expr: fix builtin functions precedence 2025-06-13 14:51:25 +02:00
Daniel Hofstetter
de68c27f31
Merge pull request #8138 from sylvestre/cspell-precommit
Make cspell pre-commit hook optional with skip message
2025-06-13 13:04:15 +02:00
Etienne Cordonnier
99aa51a9a9 stdbuf: add feat_external_stdbuf
Fixes https://github.com/uutils/coreutils/issues/6591

 "feat_external_stdbuf": use an external libstdbuf.so for stdbuf instead of embedding it into
 the stdbuf binary.
 There are 2 use-cases:
 1. Installation of uutils-coreutils using cargo install (e.g. from crates.io
    which supports only "cargo install" as installation method).  In this case,
    installing libstdbuf.so is impossible, because "cargo install" installs
    only binary programs (no cdylib), thus libstdbuf.so must be embedded into
    stdbuf and written to /tmp at runtime.  This is a hack, and may not work
    on some platforms, e.g. because the SELinux permissions may not allow
    stdbuf to write to /tmp, /tmp may be read-only, libstdbuf.so may not work
    at all without SELinux labels, etc.

 2. Installation of uutils-coreutils using an external tool, e.g. dpkg/apt on
    debian. In this case, libstdbuf.so should be installed separately to its
    correct location and the environment variable LIBSTDBUF_PATH configures the
    installation path during the build. E.g. LIBSTDBUF_PATH="/lib/libstdbuf.so"

Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
2025-06-13 11:08:00 +02:00
Yuankun Zhang
e1f40ff601
cat: add error handling in write_fast function (#8091) 2025-06-13 11:02:03 +02:00
Will Shuttleworth
e5bde07591
tail: fix test that disables output in bash shell (#8157)
* tail: fix test that disables output in bash shell

* tail: fix platform related issues after test change

* tail: use new imports on same platforms as test they are needed for
2025-06-13 09:44:18 +02:00
Daniel Hofstetter
6d44ddea67
Merge pull request #8163 from uutils/renovate/windows-sys-0.x-lockfile
chore(deps): update rust crate windows-sys to v0.60.2
2025-06-13 08:11:38 +02:00
renovate[bot]
7a100c9a5e
chore(deps): update rust crate windows-sys to v0.60.2 2025-06-12 20:47:39 +00:00
Sylvestre Ledru
3104a939a1
Merge pull request #8160 from cakebaker/bump_windows_sys
Bump `windows-sys` & adapt to API change
2025-06-12 16:25:51 +02:00
Daniel Hofstetter
89dff8df63 tail: adapt import to change in window-sys 2025-06-12 11:09:39 +02:00
Daniel Hofstetter
3eb1cece30 Bump windows-sys from 0.59.0 to 0.60.1 2025-06-12 11:09:39 +02:00
Daniel Hofstetter
3a087aa4f5
Merge pull request #8158 from tgrez/main
expr: fix substr parsing
2025-06-12 10:41:59 +02:00
Tomasz Guz
6049bc091a expr: fix substr parsing 2025-06-11 22:53:24 +02:00
Daniel Hofstetter
83424751c1
Merge pull request #8154 from uutils/renovate/memchr-2.x-lockfile
chore(deps): update rust crate memchr to v2.7.5
2025-06-11 19:04:25 +02:00
renovate[bot]
95a6fcb578
chore(deps): update rust crate memchr to v2.7.5 2025-06-11 16:10:31 +00:00
Sylvestre Ledru
f111113c97
Merge pull request #8150 from cakebaker/realpath_use_consts_for_opts
realpath: use consts for all options
2025-06-11 14:25:20 +02:00
Sylvestre Ledru
ac1eb5ac28
Merge pull request #8151 from cakebaker/cksum_remove_duplicate_unit_tests
cksum: remove duplicate unit test
2025-06-11 14:24:59 +02:00
Daniel Hofstetter
0d85fbf3cc
Merge pull request #8105 from sylvestre/l10n-wc
l10n: port wc to translation + add french
2025-06-11 13:13:35 +02:00
Daniel Hofstetter
2b6fd747f4
Merge pull request #8125 from sylvestre/l10n-tac
l10n: port tac for translation + add french
2025-06-11 13:05:00 +02:00
Daniel Hofstetter
d41fe09ad2
Merge pull request #8142 from sylvestre/l10n-paste
l10n: port paste for translation + add french
2025-06-11 12:58:21 +02:00
Daniel Hofstetter
143adfa010
Merge pull request #8141 from sylvestre/l10n-dircolors
l10n: port dircolors for translation + add french
2025-06-11 12:49:35 +02:00
Daniel Hofstetter
ad7c6eaff4
Merge pull request #8140 from sylvestre/l10n-link
l10n: port link for translation + add french
2025-06-11 12:43:18 +02:00
Daniel Hofstetter
b27c38ee8c
Merge pull request #8139 from sylvestre/l10n-kill
l10n: port kill for translation + add french
2025-06-11 12:37:41 +02:00
Daniel Hofstetter
0f28db27b8 cksum: remove duplicate unit test 2025-06-11 11:25:07 +02:00
Daniel Hofstetter
316466b9d3
Merge pull request #8148 from sylvestre/l10n-cksum
l10n: port cksum for translation + add french
2025-06-11 11:03:14 +02:00
Daniel Hofstetter
38fd13f908
Merge pull request #8145 from sylvestre/l10n-readlink
l10n: port readlink for translation + add french
2025-06-11 10:40:32 +02:00
Daniel Hofstetter
18a80a21b1
Merge pull request #8143 from sylvestre/l10n-pathchk
l10n: port pathchk for translation + add french
2025-06-11 10:34:39 +02:00
Daniel Hofstetter
95ef3643e3 realpath: use consts for all options 2025-06-11 10:21:11 +02:00
Daniel Hofstetter
b2968a9025
Merge pull request #8146 from sylvestre/l10n-realpath
l10n: port realpath for translation + add french
2025-06-11 10:13:06 +02:00
Daniel Hofstetter
0353f7bdf4
Merge pull request #8144 from sylvestre/l10n-pinky
l10n: port pinky for translation + add french
2025-06-11 09:45:46 +02:00
Sylvestre Ledru
61d69a18d7
l10n: document a bit how it works (#8102)
* l10n: document a bit how it works

* add a link to fluent

Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com>

* fix typo

Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com>

---------

Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com>
2025-06-11 09:30:48 +02:00
Sylvestre Ledru
1e07095041 l10n: port cksum for translation + add french 2025-06-11 00:47:44 +02:00
Sylvestre Ledru
27f16dc9ec l10n: port realpath for translation + add french 2025-06-11 00:17:31 +02:00
Sylvestre Ledru
08926fc9f9 l10n: port readlink for translation + add french 2025-06-11 00:08:59 +02:00
Sylvestre Ledru
941ac4c024 l10n: port pinky for translation + add french 2025-06-10 22:50:39 +02:00
Sylvestre Ledru
efa1d836f9 l10n: port pathchk for translation + add french 2025-06-10 22:29:31 +02:00
Sylvestre Ledru
09c1f0b5c7 l10n: port paste for translation + add french 2025-06-10 22:25:31 +02:00
Sylvestre Ledru
ff184c8973 l10n: port dircolors for translation + add french 2025-06-10 21:48:07 +02:00
Sylvestre Ledru
2a2301c875 l10n: port link for translation + add french 2025-06-10 21:24:00 +02:00
Sylvestre Ledru
4bf4dae9f4 l10n: port kill for translation + add french 2025-06-10 21:09:13 +02:00
Sylvestre Ledru
dca2bd6fb0 l10n: port wc to translation + add french 2025-06-10 21:00:38 +02:00
Sylvestre Ledru
3c29c77ffa Make cspell pre-commit hook optional with skip message 2025-06-10 20:41:49 +02:00
MarcusGrass
6ea6e8cbb4
fix: Add test for main binary version information output 2025-06-10 20:36:17 +02:00
MarcusGrass
3c98dc1bc5
feat: make -V on main binary also output version information 2025-06-10 20:35:32 +02:00
Sylvestre Ledru
39b51a8b9a l10n: port tac for translation + add french 2025-06-10 20:29:51 +02:00
Daniel Hofstetter
7e4877fb30
Merge pull request #8137 from uutils/renovate/unicode-width-0.x-lockfile
chore(deps): update rust crate unicode-width to v0.2.1
2025-06-10 08:54:49 +02:00
Sylvestre Ledru
de7b1469f7
Merge pull request #8133 from uutils/renovate/clap_mangen-0.x-lockfile
chore(deps): update rust crate clap_mangen to v0.2.27
2025-06-10 07:58:32 +02:00
Sylvestre Ledru
355af9f15a
Merge pull request #8132 from uutils/renovate/clap_complete-4.x-lockfile
chore(deps): update rust crate clap_complete to v4.5.54
2025-06-10 07:58:24 +02:00
Sylvestre Ledru
a9046788f0
Merge pull request #8129 from uutils/renovate/clap-4.x-lockfile
chore(deps): update rust crate clap to v4.5.40
2025-06-10 07:58:10 +02:00
Sylvestre Ledru
09004e9814
Merge pull request #8136 from willshuttleworth/stty-negate-settings
stty: fix negated options getting rejected by clap
2025-06-10 07:57:51 +02:00