Sylvestre Ledru
35ae43e71f
Merge pull request #5620 from lcheylus/openbsd-utmpx
...
Support unix feature on OpenBSD (utmpx not supported)
2023-12-16 18:15:11 +01:00
Sylvestre Ledru
afc6ac8114
Apply change from c32e730a1f
2023-12-16 10:30:47 +01:00
Sylvestre Ledru
6621a1d6d6
Apply the change from c32e730a1f too
2023-12-16 10:30:17 +01:00
Sylvestre Ledru
1bfac9b25a
Merge branch 'main' into openbsd-utmpx
2023-12-16 10:29:16 +01:00
Sylvestre Ledru
01000a37a3
fix two minor clippy warnings
2023-12-16 09:40:38 +01:00
Daniel Hofstetter
f5b228d876
Merge pull request #5651 from tertsdiepraam/remove-parsemode
...
`mknod`: remove `parsemode.rs`
2023-12-15 16:36:32 +01:00
Daniel Hofstetter
88428cf5d7
Merge pull request #5649 from tertsdiepraam/remove-collect-lossy-and-ignore
...
all: remove `collect_{lossy,ignore}` calls where possible
2023-12-15 16:30:08 +01:00
Terts Diepraam
30c27c143c
mknod: remove parsemode.rs
...
This file was entirely unused, so it's probably safe to remove it
2023-12-15 15:56:41 +01:00
Terts Diepraam
c32e730a1f
all: remove collect_{lossy,ignore} calls where possible
2023-12-15 14:38:27 +01:00
Arpit Bhadauria
3a7a3bf639
fmt: remove crash! macro ( #5589 )
...
* fmt: remove crash! macro
* Fix styling in fmt
* Revert "Fix styling in fmt"
This reverts commit 002e02f50c .
* Revert "fmt: remove crash! macro"
This reverts commit d65a3f85a1 .
* Replace crash! with unreachable! macro
* Remove crash! import
* Remove unreachable! from fmt
* keep the helpful comment
* Fix lint and format issues
* review fixes
2023-12-15 12:14:31 +01:00
Sylvestre Ledru
f248cc641c
Merge pull request #5614 from Arp-1/feat-refactor-expr
...
expr: Optimizing for integer values
2023-12-14 18:50:50 +01:00
Terts Diepraam
7f23faf899
expr: clean up conversion from bigint to usize
2023-12-14 16:35:56 +01:00
Daniel Hofstetter
42558344f1
ls: enable "args override self"
2023-12-12 14:23:51 +01:00
Arpit Bhadauria
3bf966df56
remove from trait for NumOrStr
2023-12-11 20:47:36 +00:00
Laurent Cheylus
e1032e1f06
who: tool unsupported on OpenBSD
...
- utmpx not supported on OpenBSD
- add src/uu/who/src/platform directory and platform/mod.rs for conditional compilation according
to target_os
- platform/openbsd.rs: implementation on OpenBSD (unsupported tool)
- platform/unix.rs: implementation on other OS
- src/uu/who/src/who.rs: use platform module for uucore::main function
2023-12-11 18:23:35 +01:00
Laurent Cheylus
fdd6ecb713
users: tool unsupported on OpenBSD
...
- utmpx not supported on OpenBSD
- add src/uu/users/src/platform directory and platform/mod.rs for conditional compilation
according to target_os
- platform/openbsd.rs: implementation on OpenBSD (unsupported tool)
- platform/unix.rs: implementation on other OS
- src/uu/users/src/users.rs: use platform module for uucore::main function
2023-12-11 18:23:35 +01:00
Laurent Cheylus
8c6d722916
uptime: tool unsupported on OpenBSD
...
- utmpx not supported on OpenBSD
- add src/uu/uptime/src/platform directory and platform/mod.rs for conditional compilation
according to target_os
- platform/openbsd.rs: implementation on OpenBSD (unsupported tool)
- platform/unix.rs: implementation on other OS
- src/uu/uptime/src/uptime.rs: use platform module for uucore::main function
2023-12-11 18:23:35 +01:00
Laurent Cheylus
d3e6e7a947
pinky: tool unsupported on OpenBSD
...
- utmpx not supported on OpenBSD
- add src/uu/pinky/src/platform directory and platform/mod.rs for conditional compilation
according to target_os
- platform/openbsd.rs: implementation on OpenBSD (unsupported tool)
- platform/unix.rs: implementation on other OS
- src/uu/pinky/src/pinky.rs: use platform module for uucore::main function
2023-12-11 18:23:35 +01:00
Laurent Cheylus
e6d12732f5
uucore: disable utmpx feature on OpenBSD
...
- See issue uutils/coreutils#5596 for details
2023-12-11 18:23:35 +01:00
Laurent Cheylus
38ea40d0bf
nohup: fix for OpenBSD with _vprocmgr_detach_from_console function
2023-12-11 18:23:35 +01:00
Laurent Cheylus
94537d3b34
id: fix support for OpenBSD
...
- add target_os cfg for pline function
- add target_os cfg for auditd function (void on OpenBSD)
2023-12-11 18:23:35 +01:00
Laurent Cheylus
d239b2f47b
chroot: add OpenBSD support for set_groups function
2023-12-11 18:23:35 +01:00
Daniel Hofstetter
6711dd5694
ls: make --block-size and --human-readable/--si
...
override each other
2023-12-11 16:38:55 +01:00
Terts Diepraam
181cfc885b
Merge pull request #5634 from cakebaker/ls_use_show_dir_name
...
ls: use show_dir_name to output dir name
2023-12-11 14:38:47 +01:00
Daniel Hofstetter
3dad5d4d56
Merge pull request #5635 from tertsdiepraam/fix-echo-override
...
`echo`: make `-e` and `-E` override each other
2023-12-11 14:21:15 +01:00
Terts Diepraam
191eb9ac12
echo: make -e and -E override each other
2023-12-11 10:53:55 +01:00
Daniel Hofstetter
3dab2b7390
ls: use show_dir_name to output dir name
2023-12-11 09:33:36 +01:00
Sylvestre Ledru
4442b35370
Merge pull request #5626 from cakebaker/ls_invalid_block_size
...
ls: handle invalid block size as GNU does
2023-12-11 07:49:38 +01:00
Ian Douglas Scott
db91e12a1d
Fix build on Redox, and add stat to Redox feature
2023-12-11 04:38:17 -08:00
Arpit Bhadauria
824371d884
style lint fixes
2023-12-11 02:12:24 +00:00
Arpit Bhadauria
fa0c64ddde
review fixes
2023-12-11 02:05:55 +00:00
Arpit Bhadauria
17f2b830d8
Merge branch 'main' into feat-refactor-expr
2023-12-11 01:19:40 +00:00
Dorian Péron
673093f842
ls: set default quoting style to literal when not TTY ( #5553 )
...
* ls: set default quoting style to literal if output is not TTY
* tests/ls: Fix quoting tests that now run with Literal as default
* ls: Fix formatting/linting/spelling issues
* tests/ls: Fix windows escaped tests
2023-12-10 16:07:41 +01:00
Sylvestre Ledru
e071286eb0
address review comments
2023-12-09 13:10:41 +01:00
Sylvestre Ledru
268b180416
ls colors: create a stylemanager to carry the previous style to know if we need to reset or not
2023-12-09 13:10:38 +01:00
Sylvestre Ledru
b676216f9b
ls: use the gnu_legacy feature from lscolors
2023-12-09 13:05:12 +01:00
Daniel Hofstetter
e9dc2930ee
ls: handle invalid block size as GNU does
2023-12-08 19:19:51 +01:00
Daniel Hofstetter
7695fe3fb3
Merge pull request #5623 from tertsdiepraam/du-cleanup
...
`du` cleanup
2023-12-08 08:21:08 +01:00
Terts Diepraam
7861559f88
du: put excludes in traversaloptions and make size_format enum
2023-12-07 22:12:06 +01:00
Yury Zhytkou
0076c9f64c
Update src/uu/wc/src/count_fast.rs
...
Co-authored-by: Sylvestre Ledru <sledru@mozilla.com>
2023-12-07 12:13:34 -05:00
zhitkoff
a97b574fec
wc: comments
2023-12-07 10:50:55 -05:00
zhitkoff
b7f708b233
wc: comments
2023-12-07 10:50:55 -05:00
zhitkoff
54ac5a7e1a
wc: count_fast windows optimization
2023-12-07 10:50:55 -05:00
zhitkoff
9ff7b42d83
wc: stat casting
2023-12-07 10:50:55 -05:00
zhitkoff
9c4d88009d
wc: clippy
2023-12-07 10:50:55 -05:00
zhitkoff
85e78376fe
wc: count_fast seek optimization
2023-12-07 10:50:55 -05:00
zhitkoff
6186153a08
wc: count_fast optimization using seek
2023-12-07 10:50:55 -05:00
zhitkoff
253926f2e2
wc: unix input redirect
2023-12-07 10:50:55 -05:00
zhitkoff
054ca4a6b5
wc: better handle files in pseudo-filesystems
2023-12-07 10:50:55 -05:00
Sylvestre Ledru
ca024abe31
Merge pull request #5554 from cakebaker/mv_no_target_directory
...
mv: fix issue with -T and destination ending with "/"
2023-12-07 14:13:06 +01:00