Chad Brewbaker
c60d3866c3
dev random blocks on linux
2021-05-18 15:10:51 -05:00
Jan Scheer
7c7d622d54
tests: add test for issue #2223
2021-05-18 02:00:16 +02:00
Chad Brewbaker
2f84f59573
fixing regex to take negative time offsets
2021-05-16 19:43:53 -05:00
Jeffrey Finkelstein
659bf58a4c
head: print headings when reading multiple files
...
Fix a bug in which `head` failed to print headings for `stdin` inputs
when reading from multiple files, and fix another bug in which `head`
failed to print a blank line between the contents of a file and the
heading for the next file when reading multiple files. The output now
matches that of GNU `head`.
2021-05-16 12:03:10 -04:00
Sylvestre Ledru
620a5a5df6
Merge pull request #2210 from jhscheer/dns_lookup
...
who: fix `--lookup`
2021-05-15 21:18:12 +02:00
Jeffrey Finkelstein
e8d911d9d5
wc: correct some error messages for invalid inputs
...
Change the error messages that get printed to `stderr` for compatibility
with GNU `wc` when an input is a directory and when an input does not
exist.
Fixes #2211 .
2021-05-15 10:35:21 -04:00
Jan Scheer
a4fc2b5106
who: fix --lookup
...
This closes #2181 .
`who --lookup` is failing with a runtime panic (double free).
Since `crate::dns-lookup` already includes a safe wrapper for `getaddrinfo`
I used this crate instead of further debugging the existing code in
utmpx::canon_host().
* It was neccessary to remove the version constraint for libc in uucore.
2021-05-13 22:16:15 +02:00
Sylvestre Ledru
2178edf628
Merge pull request #2207 from jhscheer/issue_2204
...
date: fix format literal for nanoseconds
2021-05-12 13:14:23 +02:00
Jan Scheer
12a43d6eb3
date: fix format literal for nanoseconds
2021-05-12 10:21:24 +02:00
Sylvestre Ledru
a5f8ca60b5
Merge pull request #2199 from jhscheer/refactor_fsext
...
df/stat: refactor - reduce duplicate code
2021-05-12 08:41:16 +02:00
Sylvestre Ledru
6635301f32
Merge pull request #2194 from miDeb/sort-stable-merge
...
sort: make merging stable
2021-05-12 08:38:48 +02:00
Sylvestre Ledru
57ae202037
Merge pull request #2195 from nthery/wc_dash
...
wc: emit '-' in ouput when set on command-line
2021-05-12 08:37:55 +02:00
Sylvestre Ledru
68a3488cdc
Merge pull request #2202 from drocco007/test-negated-boolean
...
test: improve handling of inverted Boolean expressions
2021-05-12 08:34:41 +02:00
Jan Scheer
8200d399e8
date: fix format for nanoseconds
2021-05-11 23:03:59 +02:00
Daniel Rocco
2ec4bee350
test: improve handling of inverted Boolean expressions
...
- add `==` as undocumented alias of `=`
- handle negated comparison of `=` as literal
- negation generally applies to only the first expression of a Boolean chain,
except when combining evaluation of two literal strings
2021-05-10 22:48:40 -04:00
Jan Scheer
203ee463c7
stat/uucore: refactor - move fsext.rs to uucore
2021-05-10 10:46:00 +02:00
Sylvestre Ledru
33206e1adc
Ignore test_domain_socket as it fails too often
2021-05-09 18:42:16 +02:00
Nicolas Thery
112b042769
wc: emit '-' in ouput when set on command-line
...
When stdin is explicitly specified on the command-line with '-', emit it
in the output stats to match GNU wc output.
Fixes #2188 .
2021-05-09 15:47:05 +02:00
Michael Debertol
e0ebf907a4
sort: make merging stable
...
When merging files we need to prioritize files that occur earlier in the
command line arguments with -m.
This also makes the extsort merge step (and thus extsort itself) stable again.
2021-05-09 11:43:38 +02:00
Sylvestre Ledru
01a702c6fd
Merge branch 'master' into issue2167
2021-05-08 20:26:21 +02:00
Samuel Ainsworth
b8a3a8995f
Fix test_split_bytes_prime_part_size
2021-05-08 14:25:21 +02:00
Samuel Ainsworth
7c1395366e
Fix split's handling of non-UTF-8 files
2021-05-08 14:25:21 +02:00
Sylvestre Ledru
a74a729aa8
rustfmt the recent change
2021-05-08 13:13:52 +02:00
Jeffrey Finkelstein
525f71bada
wc: rm leading space when printing multiple counts
...
Remove the leading space from the output of `wc` when printing two or
more types of counts.
Fixes #2173 .
2021-05-08 13:11:09 +02:00
Jan Scheer
a885376583
uucore: refactor - reduce duplicate code related to fs::display_permissions
...
This is a refactor to reduce duplicate code, it affects chmod/ls/stat.
* merge `stat/src/fsext::pretty_access` into `uucore/src/lib/feature/fs::display_permissions_unix`
* move tests for `fs::display_permissions` from `test_stat::test_access` to `uucore/src/lib/features/fs::test_display_permissions`
* adjust `uu_chmod`, `uu_ls` and `uu_stat` to use `uucore::fs::display_permissions`
2021-05-08 11:52:41 +02:00
David Carlier
c0c240f194
du: fix couple of du unit tests for FreeBSD.
2021-05-08 11:37:42 +02:00
Sylvestre Ledru
928fc59845
Ignore test_lookup until issue #2181 is fixed
2021-05-06 11:05:32 +02:00
jaggededgedjustice
a2658250fc
Fix fmt crashing on subtracting unsigned numbers ( #2178 )
2021-05-05 23:12:17 +02:00
Anup Mahindre
7d2b051866
Implement Total size feature ( #2170 )
...
* ls: Implement total size feature
- Implement total size reporting that was missing
- Fix minor formatting / readability nits
* tests: Add tests for ls total sizes feature
* ls: Fix MSRV build errors due to unsupported attributes for if blocks
* ls: Add windows support for total sizes feature
- Add windows support (defaults to file size as block sizes related
infromation is not avialable on windows)
- Renamed some functions
2021-05-05 23:03:25 +02:00
rethab
231bb7be93
Migrate mknod to clap, closes #2051 ( #2056 )
...
* mknod: add tests for fifo
* mknod: add test for character device
2021-05-05 22:59:40 +02:00
Sylvestre Ledru
86a8195166
Merge pull request #2172 from jhscheer/stat_test_selinux
...
stat: fix test to ignore selinux related output
2021-05-05 22:35:32 +02:00
Sylvestre Ledru
f83316f36e
Merge pull request #2156 from miDeb/sort-no-json-extsort
...
sort: don't rely on serde-json for extsort
2021-05-05 22:33:18 +02:00
Sylvestre Ledru
1edf4064f3
Merge pull request #2162 from bashi8128/basename-clap
...
basename: move from getopts to clap
2021-05-04 10:59:19 +02:00
Sylvestre Ledru
3f5dda66f4
Merge pull request #2138 from jhscheer/who2clap
...
who: move from getopts to clap (#2124 )
2021-05-04 10:58:52 +02:00
Sylvestre Ledru
e3b7a8bd22
Merge pull request #2166 from jfinkels/wc-word-countable-lines
...
wc: add lines() method for iterating over lines
2021-05-04 09:53:08 +02:00
Jeffrey Finkelstein
0cafe2b70d
wc: add tests for edge cases for wc on files
2021-05-03 21:07:32 -04:00
Jan Scheer
5bcfa88f0a
stat: fix test to ignore selinux related output
2021-05-03 23:09:45 +02:00
Jan Scheer
56761ba584
stat: implement support for macos
2021-05-03 22:30:56 +02:00
David CARLIER
224c8b3f94
df output update (non inode mode) proposal specific for mac. on this platform, capacity column is also displayed.
2021-05-03 15:49:55 +01:00
bashi8128
91c736bd95
tests/basename: add tests for error messages
2021-05-03 23:22:00 +09:00
Sylvestre Ledru
0dfb3e36ab
Merge pull request #2164 from jhscheer/patch-4
...
tr: add test
2021-05-02 21:35:32 +02:00
Sylvestre Ledru
6c04d0d21e
Merge pull request #2155 from nthery/kill_clap
...
kill: migrate to clap
2021-05-02 18:45:29 +02:00
Jan Scheer
3fcac152f8
tr: add test
2021-05-02 18:35:52 +02:00
Michael Debertol
e99f157e6a
Merge branch 'master' of https://github.com/uutils/coreutils into sort-no-json-extsort
2021-05-02 18:08:15 +02:00
Michael Debertol
8b35dd9741
add requested tests
2021-05-02 17:27:52 +02:00
Sylvestre Ledru
f8ec4a554c
Merge pull request #2161 from tertsdiepraam/ls/sort_order_and_subdirectory_listing
...
`ls`: C sort order and fix subdirectory listing
2021-05-02 17:21:56 +02:00
Sylvestre Ledru
79068d231f
Merge pull request #2158 from jhscheer/issue2147
...
tr: implement complement separately from delete or squeeze (#2147 )
2021-05-02 17:21:21 +02:00
Terts Diepraam
fba245b176
ls: add -1 to tests to separate names with \n on windows
2021-05-02 14:26:23 +02:00
Dean Li
0e6b63b47b
Add tests to check link fails with 1 or 3 argument(s)
2021-05-02 18:36:02 +08:00
Jan Scheer
8739139a7f
Merge branch 'master' into issue2147
2021-05-02 12:35:19 +02:00