Commit graph

8570 commits

Author SHA1 Message Date
Daniel Hofstetter
1675c3e981
Merge pull request #8200 from sylvestre/l10n-cp
Some checks are pending
CICD / Style/cargo-deny (push) Waiting to run
CICD / Style/deps (push) Waiting to run
CICD / Documentation/warnings (push) Waiting to run
CICD / MinRustV (push) Waiting to run
CICD / Dependencies (push) Waiting to run
CICD / Build/Makefile (push) Blocked by required conditions
CICD / Build/stable (push) Blocked by required conditions
CICD / Build/nightly (push) Blocked by required conditions
CICD / Binary sizes (push) Blocked by required conditions
CICD / Build (push) Blocked by required conditions
CICD / Tests/BusyBox test suite (push) Blocked by required conditions
CICD / Tests/Toybox test suite (push) Blocked by required conditions
CICD / Code Coverage (push) Waiting to run
CICD / Separate Builds (push) Waiting to run
CICD / Test all features separately (push) Blocked by required conditions
CICD / Build/SELinux (push) Blocked by required conditions
GnuTests / Run GNU tests (push) Waiting to run
Android / Test builds (push) Waiting to run
Code Quality / Style/format (push) Waiting to run
Code Quality / Style/lint (push) Waiting to run
Code Quality / Style/spelling (push) Waiting to run
Code Quality / Style/toml (push) Waiting to run
Code Quality / Style/Python (push) Waiting to run
Code Quality / Pre-commit hooks (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
FreeBSD / Tests (push) Waiting to run
l10n: port cp for translation + add french
2025-06-23 16:08:06 +02:00
Daniel Hofstetter
588f3d4789
Merge pull request #8192 from sylvestre/l10n-install
l10n: port install for translation + add french
2025-06-23 15:32:31 +02:00
Daniel Hofstetter
47308137e2
Merge pull request #8195 from sylvestre/l10n-seq
l10n: port seq for translation + add french
2025-06-23 15:29:57 +02:00
Daniel Hofstetter
c83c6d8966
Merge pull request #8168 from sylvestre/l10n-chgrp
l10n: port chgrp for translation + add french
2025-06-23 14:48:00 +02:00
Daniel Hofstetter
ce617a5375
Merge pull request #8175 from sylvestre/l10n-shuf
l10n: port shuf for translation + add french
2025-06-23 14:40:37 +02:00
Daniel Hofstetter
9ccaa54465
Merge pull request #8188 from sylvestre/l10n-ptx
l10n: port ptx for translation + add french
2025-06-23 14:37:06 +02:00
Daniel Hofstetter
df94746a4e
Merge pull request #8181 from sylvestre/l10n-nl
l10n: port nl for translation + add french
2025-06-23 14:33:40 +02:00
Daniel Hofstetter
7627f51e45
Merge pull request #8212 from sylvestre/l10n-printf
l10n: port printf for translation + add french
2025-06-23 14:28:12 +02:00
Dorian Péron
b8228fbe31
Merge pull request #8241 from phinjensen/fold-non-utf8
fold: process streams as bytes, not strings, to handle non-utf8 data
2025-06-23 11:03:32 +02:00
Daniel Hofstetter
b084badc70
Merge pull request #8254 from sylvestre/l10n-stdbuf
l10n: port stdbuf for translation + add french
2025-06-23 10:44:03 +02:00
Phineas Jensen
cad7d0fe1b fold: handle non-utf8 streams 2025-06-22 20:57:07 -06:00
Sylvestre Ledru
564daa89c8 l10n: port stdbuf for translation + add french 2025-06-22 23:29:59 +02:00
Sylvestre Ledru
c96f414681 l10n: port echo for translation + add french 2025-06-22 18:36:27 +02:00
Sylvestre Ledru
eb1940525f l10n: port head for translation + add french 2025-06-22 01:12:32 +02:00
Sylvestre Ledru
813bb1f7af l10n: port ptx for translation + add french 2025-06-22 00:36:46 +02:00
Sylvestre Ledru
fdb1a2cf7f l10n: port seq for translation + add french 2025-06-22 00:14:30 +02:00
Sylvestre Ledru
df731e3650 l10n: port nl for translation + add french 2025-06-22 00:09:36 +02:00
Sylvestre Ledru
53e3e665ca l10n: port cp for translation + add french 2025-06-21 23:49:20 +02:00
Sylvestre Ledru
938d05a6d5 l10n: port split for translation + add french 2025-06-21 22:34:41 +02:00
Sylvestre Ledru
df31c933a6 l10n: port printf for translation + add french 2025-06-21 21:34:18 +02:00
Sylvestre Ledru
6aa4e6d156 l10n: port numfmt for translation + add french 2025-06-21 20:48:27 +02:00
Sylvestre Ledru
f825409392
Merge pull request #8164 from cakebaker/uptime_improve_uptime_since
Some checks are pending
CICD / Style/cargo-deny (push) Waiting to run
CICD / Style/deps (push) Waiting to run
CICD / Documentation/warnings (push) Waiting to run
CICD / MinRustV (push) Waiting to run
CICD / Dependencies (push) Waiting to run
CICD / Build/Makefile (push) Blocked by required conditions
CICD / Build/stable (push) Blocked by required conditions
CICD / Build/nightly (push) Blocked by required conditions
CICD / Binary sizes (push) Blocked by required conditions
CICD / Build (push) Blocked by required conditions
CICD / Tests/BusyBox test suite (push) Blocked by required conditions
CICD / Tests/Toybox test suite (push) Blocked by required conditions
CICD / Code Coverage (push) Waiting to run
CICD / Separate Builds (push) Waiting to run
CICD / Test all features separately (push) Blocked by required conditions
CICD / Build/SELinux (push) Blocked by required conditions
GnuTests / Run GNU tests (push) Waiting to run
Android / Test builds (push) Waiting to run
Code Quality / Style/format (push) Waiting to run
Code Quality / Style/lint (push) Waiting to run
Code Quality / Style/spelling (push) Waiting to run
Code Quality / Style/toml (push) Waiting to run
Code Quality / Style/Python (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
FreeBSD / Tests (push) Waiting to run
uptime: improve readability of `uptime_since`
2025-06-21 19:45:56 +02:00
Kevin Burke
3f94a3e4d7
lib/mods/locale: fix locale loading
I'm not sure exactly why this is happening, but when I install
coreutils with `make install PREFIX=some-prefix`, before this patch
coreutils would look in the wrong place for locales - it would look in
e.g. "bin/cut/en-US.ftl" instead of in share/locales/cut/en-US.ftl.

This patch fixes the issue, add a test as well.

Fixes #8115.
2025-06-20 13:54:23 -07:00
Timothy G.
d05460a16c
unexpand: add -f short alias for --first-only (#8229)
Some checks are pending
Code Quality / Style/lint (push) Waiting to run
CICD / Build/stable (push) Blocked by required conditions
CICD / Test all features separately (push) Blocked by required conditions
CICD / Build/SELinux (push) Blocked by required conditions
CICD / Build (push) Blocked by required conditions
CICD / Style/cargo-deny (push) Waiting to run
CICD / Style/deps (push) Waiting to run
CICD / Documentation/warnings (push) Waiting to run
CICD / MinRustV (push) Waiting to run
CICD / Dependencies (push) Waiting to run
CICD / Build/Makefile (push) Blocked by required conditions
CICD / Build/nightly (push) Blocked by required conditions
CICD / Binary sizes (push) Blocked by required conditions
CICD / Tests/BusyBox test suite (push) Blocked by required conditions
CICD / Tests/Toybox test suite (push) Blocked by required conditions
CICD / Code Coverage (push) Waiting to run
CICD / Separate Builds (push) Waiting to run
GnuTests / Run GNU tests (push) Waiting to run
Android / Test builds (push) Waiting to run
Code Quality / Style/format (push) Waiting to run
Code Quality / Style/spelling (push) Waiting to run
Code Quality / Style/toml (push) Waiting to run
Code Quality / Style/Python (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
FreeBSD / Tests (push) Waiting to run
2025-06-19 21:59:23 +02:00
Daniel Hofstetter
39c793c885
Merge pull request #8221 from willshuttleworth/stty-size
stty: add options to set and print terminal size
2025-06-19 16:59:00 +02:00
Will Shuttleworth
10f8d77560 stty: add option to print terminal size 2025-06-19 08:38:47 -04:00
Will Shuttleworth
aa58eff8d6 stty: add rows/cols settings 2025-06-19 08:38:01 -04:00
Sudhakar Verma
c674cf1839
Merge pull request #8217 from sudhackar/ls-fix
ls: follow symlinks for xattrs, fix #8216
2025-06-19 10:17:25 +02:00
Maxim
e354ddea02 tee: remove output buffering
To comply with POSIX standard `tee` implementation must not buffer
its output, so we replace std::io::copy implementation that does
buffering with the custom one.
2025-06-19 09:28:38 +09:00
Daniel Hofstetter
2451682637
Merge pull request #8205 from sylvestre/l10n-expand
Some checks are pending
CICD / Style/cargo-deny (push) Waiting to run
CICD / Style/deps (push) Waiting to run
CICD / Documentation/warnings (push) Waiting to run
CICD / MinRustV (push) Waiting to run
CICD / Dependencies (push) Waiting to run
CICD / Build/Makefile (push) Blocked by required conditions
CICD / Build/stable (push) Blocked by required conditions
CICD / Build/nightly (push) Blocked by required conditions
CICD / Binary sizes (push) Blocked by required conditions
CICD / Build (push) Blocked by required conditions
CICD / Tests/BusyBox test suite (push) Blocked by required conditions
CICD / Tests/Toybox test suite (push) Blocked by required conditions
CICD / Code Coverage (push) Waiting to run
CICD / Separate Builds (push) Waiting to run
CICD / Test all features separately (push) Blocked by required conditions
CICD / Build/SELinux (push) Blocked by required conditions
GnuTests / Run GNU tests (push) Waiting to run
Android / Test builds (push) Waiting to run
Code Quality / Style/format (push) Waiting to run
Code Quality / Style/lint (push) Waiting to run
Code Quality / Style/spelling (push) Waiting to run
Code Quality / Style/toml (push) Waiting to run
Code Quality / Style/Python (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
FreeBSD / Tests (push) Waiting to run
l10n: port expand for translation + add french
2025-06-18 10:51:48 +02:00
Sylvestre Ledru
407d97c68f
Merge pull request #8214 from deadmeu/move-comment
ls: move recent time threshold comment
2025-06-18 10:48:53 +02:00
Daniel Hofstetter
6016a1c0f4
Merge pull request #8206 from sylvestre/l10n-factor
l10n: port factor for translation + add french
2025-06-18 10:42:30 +02:00
Sylvestre Ledru
ba1833d39b
Merge pull request #8104 from Ecordonnier/eco/stdbuf-external
stdbuf: add feat_external_libstdbuf
2025-06-18 10:40:05 +02:00
Daniel Hofstetter
b20706fc0b
Merge pull request #8207 from sylvestre/l10n-hashsum
l10n: port hashsum for translation + add french
2025-06-18 10:36:18 +02:00
deadmeu
573e5d047a
ls: move recent time threshold comment
This value was moved to a dedicated recent_time_threshold field in
c599363242 but its corresponding
explanation comment was not included.
2025-06-18 18:32:39 +10:00
Daniel Hofstetter
9eaaf9c781
Merge pull request #8209 from sylvestre/l10n-printenv
l10n: port printenv for translation + add french
2025-06-18 09:37:47 +02:00
Sylvestre Ledru
ca720f2d20 l10n: port printenv for translation + add french 2025-06-17 22:53:55 +02:00
Sylvestre Ledru
c906ced95c l10n: port hashsum for translation + add french 2025-06-17 22:09:47 +02:00
Sylvestre Ledru
f378f081a7 l10n: port factor for translation + add french 2025-06-17 22:02:51 +02:00
Sylvestre Ledru
1de9acc99a l10n: port expand for translation + add french 2025-06-17 21:58:50 +02:00
Sylvestre Ledru
0e564ea5da
Merge pull request #8201 from gabelluardo/fix-clippy-rules
Some checks are pending
Code Quality / Style/lint (push) Waiting to run
CICD / Style/cargo-deny (push) Waiting to run
CICD / Style/deps (push) Waiting to run
CICD / Documentation/warnings (push) Waiting to run
CICD / MinRustV (push) Waiting to run
CICD / Dependencies (push) Waiting to run
CICD / Build/Makefile (push) Blocked by required conditions
CICD / Build/stable (push) Blocked by required conditions
CICD / Build/nightly (push) Blocked by required conditions
CICD / Binary sizes (push) Blocked by required conditions
CICD / Build (push) Blocked by required conditions
CICD / Tests/BusyBox test suite (push) Blocked by required conditions
CICD / Tests/Toybox test suite (push) Blocked by required conditions
CICD / Code Coverage (push) Waiting to run
CICD / Separate Builds (push) Waiting to run
CICD / Test all features separately (push) Blocked by required conditions
CICD / Build/SELinux (push) Blocked by required conditions
GnuTests / Run GNU tests (push) Waiting to run
Android / Test builds (push) Waiting to run
Code Quality / Style/format (push) Waiting to run
Code Quality / Style/spelling (push) Waiting to run
Code Quality / Style/toml (push) Waiting to run
Code Quality / Style/Python (push) Waiting to run
FreeBSD / Style and Lint (push) Waiting to run
FreeBSD / Tests (push) Waiting to run
Prepare for clippy pedantic rules
2025-06-17 09:06:10 +02:00
Gabriele Belluardo
35f3975e17
fix(clippy): redundant_else 2025-06-17 00:24:53 +02:00
Gabriele Belluardo
d64fcb1826
fix(clippy): unnested_or_patterns 2025-06-17 00:18:19 +02:00
Gabriele Belluardo
05735887b9
fix(clippy): uninlined_format_args 2025-06-17 00:17:10 +02:00
Gabriele Belluardo
e8b6561d4c
fix(clippy): needless_continue 2025-06-17 00:06:01 +02:00
Gabriele Belluardo
edfcc2b400
fix(clippy): match_wildcard_for_single_variants 2025-06-17 00:02:13 +02:00
Gabriele Belluardo
9319c4f8cf
fix(clippy): manual_string_new 2025-06-17 00:00:22 +02:00
Gabriele Belluardo
2e1c09951e
fix(clippy): manual_let_else 2025-06-16 23:58:19 +02:00
Gabriele Belluardo
4afeb628a4
fix(clippy): inefficient_to_string 2025-06-16 23:56:15 +02:00
Gabriele Belluardo
a7ae477a7e
fix(clippy): if_not_else 2025-06-16 23:32:08 +02:00