Commit graph

11383 commits

Author SHA1 Message Date
Terts Diepraam
fef84f7203 printf: add emoji character test 2023-11-17 14:47:08 +01:00
Terts Diepraam
955640aac8 printf: fix and test float formatting 2023-11-17 14:46:38 +01:00
Terts Diepraam
4aafb3f88b printf: exit correctly on \c 2023-11-17 14:46:00 +01:00
Terts Diepraam
76eca8d999 uucore/format: fix doctests 2023-11-17 14:43:25 +01:00
Terts Diepraam
f3da0817a5 printf: support precision for integers 2023-11-17 14:42:52 +01:00
Terts Diepraam
f83e0d1b04 printf: accept multiple length parameters 2023-11-17 14:41:42 +01:00
Terts Diepraam
cd0c24af07 printf: implement %b 2023-11-17 14:41:14 +01:00
Terts Diepraam
a45ff8ca73 printf: more flexible parsing of unparsed arguments 2023-11-17 14:39:39 +01:00
Terts Diepraam
eaf5006379 printf: parse arguments and handle escape codes 2023-11-16 17:00:41 +01:00
Terts Diepraam
e7d58f673f seq: simplify and use new printf implementation 2023-11-16 14:29:49 +01:00
Terts Diepraam
6481d63ea4 uucore/format: implement single specifier formats 2023-11-13 15:22:49 +01:00
Terts Diepraam
ee0e2c042b dd: use num_format::Float directly instead of printf 2023-11-09 16:05:38 +01:00
Terts Diepraam
39c6758475 uucore/format: move types for num_format 2023-11-09 16:05:11 +01:00
Terts Diepraam
198f7c7f26 printf: move number formatting to separate module 2023-11-09 15:48:26 +01:00
Terts Diepraam
bdfe5f1cc6 Merge branch 'printf-rewrite' of github.com:tertsdiepraam/coreutils into printf-rewrite 2023-10-28 17:36:49 +02:00
Terts Diepraam
f117fc1bab printf rewrite: fix compilation 2023-10-28 17:36:43 +02:00
Terts Diepraam
69b7095eac printf rewrite: fix compilation 2023-10-28 17:34:04 +02:00
Terts Diepraam
28810906a3 Merge branch 'main' into printf-rewrite 2023-10-28 16:35:58 +02:00
Mick van Gelderen
5c100dd088
mv: Fix stderr output mv file into dir and dir into file where both are files (#5464)
* Add tests mv file into dir and dir into file where both are files

* Fix test_mv_dir_into_file_where_both_are_files

* Fix test_mv_file_into_dir_where_both_are_files

* Store String in error instead of PathBuf

* Implement path_ends_with_terminator for windows

* Fix compilation on windows
2023-10-28 15:04:51 +02:00
Sylvestre Ledru
5dbbdb4788
Merge pull request #5458 from cakebaker/cp_attributes_only_test
cp: add test for --attributes-only
2023-10-27 10:52:23 +02:00
Daniel Hofstetter
9f5db29145 cp: add test for --attributes-only 2023-10-27 09:34:31 +02:00
Daniel Hofstetter
e1cc796569
Merge pull request #5454 from cakebaker/mv_rename_vars
mv: rename canonized_* -> canonicalized_*
2023-10-27 09:32:32 +02:00
Daniel Hofstetter
12cff46f1c
Merge pull request #5461 from uutils/renovate/tempfile-3.x
chore(deps): update rust crate tempfile to 3.8.1
2023-10-27 07:05:11 +02:00
renovate[bot]
391b422ce1
chore(deps): update rust crate tempfile to 3.8.1 2023-10-26 23:04:43 +00:00
Daniel Hofstetter
32b335a73a mv: rename canonized_* -> canonicalized_* 2023-10-25 16:46:33 +02:00
Daniel Hofstetter
6085cf12e3
Merge pull request #5353 from tommady/fix-5327
cp: fix cp -a --no-preserve=mode doesn't keep fully the mode
2023-10-25 13:34:45 +02:00
Terts Diepraam
96d0830952
Merge pull request #5446 from cakebaker/ls_try_get_matches_from
ls: use try_get_matches_from instead of get_matches_from
2023-10-25 11:25:40 +02:00
Terts Diepraam
f76522e3da
Merge pull request #5453 from n1000/freebsd_fixes_push_2
tests/dd: Do not use the OS provided dd utility on FIFOs
2023-10-25 11:24:00 +02:00
Daniel Hofstetter
f8a30d524e
cp: rename handling_no_preserve_mode
to handle_no_preserve_mode
2023-10-25 10:43:23 +02:00
Daniel Hofstetter
086f7b548c
cp: replace word in comment 2023-10-25 10:20:01 +02:00
Daniel Hofstetter
9df50096c8
cp: remove "all" from cfg; rename test fn 2023-10-25 10:15:46 +02:00
Nathan Houghton
db26dabd6e tests/dd: Do not use the OS provided dd utility on FIFOs
On *BSD and macOS, the system provided dd utility opens up the output
file for both reading and writing. This means that the open/write to the
FIFO does not block, and almost instantly completes. The system dd then
exits, leaving nothing left to be read by the time the coreutils-rs dd
tries to open/read the FIFO.

Avoid this problem by just writing to the FIFO from the test case
itself, rather than relying on the system provide dd.
2023-10-25 00:05:56 -07:00
Daniel Hofstetter
9d752d59d2
Merge pull request #5452 from sylvestre/df-output
df: Replace the error message by the one generated by clap
2023-10-25 07:08:23 +02:00
Daniel Hofstetter
73ee5db032
Merge pull request #5450 from uutils/renovate/bytecount-0.x
chore(deps): update rust crate bytecount to 0.6.7
2023-10-25 06:59:54 +02:00
renovate[bot]
e508b6e9df
chore(deps): update rust crate bytecount to 0.6.7 2023-10-24 22:49:28 +00:00
Sylvestre Ledru
3bf1ed4195 df: Replace the error message by the one generated by clap
Failed with:
-df: options OPT and --output are mutually exclusive
-Try 'df --help' for more information.
+error: the argument '--inodes' cannot be used with '--output[=<FIELD_LIST>...]'
+
+Usage: df [OPTION]... [FILE]...
2023-10-24 23:57:48 +02:00
Sylvestre Ledru
2e7d37ce86
Merge pull request #5447 from cakebaker/ls_time_style_diag
ls: return exit code 2 for invalid time-style
2023-10-24 20:38:17 +02:00
Daniel Hofstetter
6f84e56e28 ls: return exit code 2 for invalid time-style 2023-10-24 16:33:04 +02:00
Daniel Hofstetter
fd18d2686f ls: return exit code 2 for -l --dired --zero 2023-10-24 14:48:24 +02:00
David Matos
769eb29cd3
mv: moving directory itself should fail (#5429)
* mv: moving directory itself should fail

* mv: Check trailing slash also fails on target containing itself

* mv: add "spell-checker:ignore mydir" to test

---------

Co-authored-by: Daniel Hofstetter <daniel.hofstetter@42dh.com>
2023-10-24 10:54:23 +02:00
Daniel Hofstetter
d7b7dfeb16 ls: use try_get_matches_from instead of
get_matches_from to replace clap's exit code
2023-10-24 10:07:28 +02:00
Sylvestre Ledru
b9c54f8b5f
Merge pull request #5445 from cakebaker/bump_const_random
Bump const-random from 0.1.15 to 0.1.16
2023-10-24 08:44:18 +02:00
Daniel Hofstetter
c7c8c748d1 Bump const-random from 0.1.15 to 0.1.16 2023-10-24 07:29:06 +02:00
Yury Zhytkou
a3fed79b5c
split: suffix auto length (#5433) 2023-10-23 22:47:39 +02:00
Sylvestre Ledru
209ffe831d
Merge pull request #5441 from n1000/test_ot_fix
test: use mtime for -ot and fix direction of comparison
2023-10-23 20:59:30 +02:00
Daniel Hofstetter
9389c44336
Merge pull request #5438 from sylvestre/ls-diag
ls: update of the GNU test error output
2023-10-23 14:15:34 +02:00
Daniel Hofstetter
7121cb099d
Merge pull request #5442 from uutils/renovate/bytecount-0.x
chore(deps): update rust crate bytecount to 0.6.5
2023-10-23 11:14:37 +02:00
Sylvestre Ledru
937f29b807 ls: update of the GNU test error output 2023-10-23 09:39:51 +02:00
renovate[bot]
e6dd1045f0
chore(deps): update rust crate bytecount to 0.6.5 2023-10-23 07:26:01 +00:00
Daniel Hofstetter
97f4f699ba
Merge pull request #5440 from sylvestre/skip-pr
pr: skip a test for now for way too long log
2023-10-23 09:25:22 +02:00