Sylvestre Ledru
5f9e66a2fb
Merge pull request #4064 from dmatos2012/hashsum-process-files-before-exit
...
hashsum: warn on file not found rather than fail
2022-10-22 10:18:05 +02:00
Pat Laster
5968f53ef4
Fixed merge conflict
2022-10-20 15:42:55 -05:00
Pat Laster
00af775cd9
Merge branch 'main' into rm-correct-prompts
2022-10-20 15:03:37 -05:00
Niyaz Nigmatullin
0eae0fdb74
whoami: migrate winapi
to windows-sys
crate
2022-10-20 12:16:22 +03:00
Niyaz Nigmatullin
f95a14537b
touch: migrate winapi
to windows-sys
crate
2022-10-20 12:16:22 +03:00
Niyaz Nigmatullin
580bff02f8
sync: migrate winapi
to windows-sys
crate
2022-10-20 12:16:22 +03:00
Niyaz Nigmatullin
5ef1745960
tail: migrate winapi
to windows-sys
crate
2022-10-20 12:16:22 +03:00
Niyaz Nigmatullin
ff30cacbe1
date: migrate winapi
to windows-sys
crate
2022-10-20 12:16:22 +03:00
Niyaz Nigmatullin
b0b7565ba9
hostname: migrate winapi
to windows-sys
crate
2022-10-20 12:16:22 +03:00
Niyaz Nigmatullin
05a224d40e
rm: migrate winapi
to windows-sys
crate
2022-10-20 12:16:22 +03:00
Niyaz Nigmatullin
c26bf02a04
du: migrate winapi
to windows-sys
crate
2022-10-20 12:16:22 +03:00
Niyaz Nigmatullin
45dea119fa
cp: remove unused winapi
dependency
2022-10-20 12:16:22 +03:00
Jeffrey Finkelstein
aeba601335
cp: break up copy_directory() into helper funcs
...
Add some additional structs and helper functions to make the code in
`copydir.rs` easier to read and maintain. This commit changes only the
organization of the code, not its function.
2022-10-19 22:39:34 -04:00
Jeffrey Finkelstein
d8146d1b5c
cp: move copy_directory to new module copydir.rs
...
Move the `copy_directory()` helper function to a new module
`copydir.rs`. This commit only changes the organization of the code,
not its behavior.
2022-10-19 22:39:12 -04:00
Jeffrey Finkelstein
11d3e0f743
cp: refactor Options::preserve_hard_links()
...
Refactor common code into a helper method
`Options::preserve_hard_links()`. This also eliminates the need for
mutability in a local variable in two places.
2022-10-19 22:35:10 -04:00
David Matos
d46e5df3d3
hashsum: warn on file not found rather than fail
2022-10-19 22:46:47 +02:00
dependabot[bot]
e2c368cee0
build(deps): bump sha3 from 0.10.5 to 0.10.6
...
Bumps [sha3](https://github.com/RustCrypto/hashes ) from 0.10.5 to 0.10.6.
- [Release notes](https://github.com/RustCrypto/hashes/releases )
- [Commits](https://github.com/RustCrypto/hashes/compare/sha3-v0.10.5...sha3-v0.10.6 )
---
updated-dependencies:
- dependency-name: sha3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-19 06:27:28 +00:00
Orhun Parmaksız
50be73d99f
refactor: add automatic conversion for nix::Errno
2022-10-19 00:13:59 +03:00
Pat Laster
79895a73e6
Merge branch 'main' into rm-correct-prompts
2022-10-18 10:48:26 -05:00
Pat Laster
87df47dee3
Merge branch 'main' into rm-correct-prompts
2022-10-17 17:41:44 -05:00
Pat Laster
2e61580b99
Cleaner force_prompt_never
2022-10-17 17:40:33 -05:00
Niyaz Nigmatullin
505865cce8
split: fix ---io
for clap 4
2022-10-18 00:21:27 +03:00
Sylvestre Ledru
969f821830
Merge pull request #4009 from andrewbaptist/fix_eof_linebytes
...
Match GNU semantics for missing EOF
2022-10-17 16:23:20 +02:00
Niyaz Nigmatullin
3e907e0c06
Fix usage of for_byte_record_with_terminator
from bstr
2022-10-17 11:00:23 +03:00
dependabot[bot]
e48125fc9c
build(deps): bump bstr from 0.2.17 to 1.0.1
...
Bumps [bstr](https://github.com/BurntSushi/bstr ) from 0.2.17 to 1.0.1.
- [Release notes](https://github.com/BurntSushi/bstr/releases )
- [Commits](https://github.com/BurntSushi/bstr/compare/0.2.17...1.0.1 )
---
updated-dependencies:
- dependency-name: bstr
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-17 10:58:56 +03:00
Pat Laster
03578a7aca
Fixed invert issue
2022-10-16 13:14:17 -05:00
Pat Laster
b612ce5cd7
Cleaner force_prompt_never
2022-10-16 10:57:12 -05:00
Pat Laster
b3b90e453c
Forgot fmt again
2022-10-15 17:41:11 -05:00
Pat Laster
1c507c6739
Updated to clap4
2022-10-15 17:39:10 -05:00
Pat Laster
430652193b
Fixed merge conflicts
2022-10-15 15:08:28 -05:00
Pat Laster
7e62945fd3
Merge branch 'main' into rm-correct-prompts
2022-10-15 14:58:13 -05:00
Sylvestre Ledru
23b0bb3da4
Merge pull request #3991 from tertsdiepraam/clap-4
...
Clap 4
2022-10-14 21:49:05 +02:00
dependabot[bot]
4480d6d714
build(deps): bump smallvec from 1.9.0 to 1.10.0
...
Bumps [smallvec](https://github.com/servo/rust-smallvec ) from 1.9.0 to 1.10.0.
- [Release notes](https://github.com/servo/rust-smallvec/releases )
- [Commits](https://github.com/servo/rust-smallvec/compare/v1.9.0...v1.10.0 )
---
updated-dependencies:
- dependency-name: smallvec
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-10-14 06:43:33 +00:00
Pat Laster
21b066a58e
Why is S_IWUSR showing up as a u16 on macos
2022-10-13 20:03:35 -05:00
Pat Laster
fddc8c9d9d
More readable unix write permissions for directory using libc
2022-10-13 20:03:35 -05:00
Pat Laster
a3f35a726c
Add override for prompting
2022-10-13 20:03:35 -05:00
Pat Laster
e11dd50eb4
Added comments
2022-10-13 20:03:35 -05:00
Pat Laster
355136936f
Fixed force rm
2022-10-13 20:03:35 -05:00
Pat Laster
3a1098489e
Small fix
2022-10-13 20:03:35 -05:00
Pat Laster
3c39a57da0
Check force position in rm
2022-10-13 20:03:35 -05:00
Pat Laster
50d2948aa1
Fixed rm --force argument not forcing prompt to not show up
2022-10-13 20:03:35 -05:00
Pat Laster
6856ce0bf4
Fixed handle_writable_directory on windows
2022-10-13 20:03:35 -05:00
Pat Laster
1f50df2af6
Fixed spelling error
2022-10-13 20:03:35 -05:00
Pat Laster
30adc8e037
Added windows version of handle_writable_directory
2022-10-13 20:03:35 -05:00
Pat Laster
6245029445
rm: rm3 now passes
2022-10-13 20:03:35 -05:00
Terts Diepraam
23fc898f79
chcon: fix update to clap 4
2022-10-13 23:05:02 +02:00
Terts Diepraam
14e3c5176c
realpath: require arguments again
2022-10-13 20:06:27 +02:00
Terts Diepraam
b0c200e831
env: handle -
correctly again
2022-10-13 20:06:02 +02:00
Terts Diepraam
d7b08a01b1
yes: update to clap 4
2022-10-13 17:50:43 +02:00
Terts Diepraam
bfd310553d
whoami: update to clap 4
2022-10-13 17:50:43 +02:00
Terts Diepraam
53567deb0f
who: update to clap 4
2022-10-13 17:50:43 +02:00
Terts Diepraam
92c4b32eeb
wc: update to clap 4
2022-10-13 17:50:43 +02:00
Terts Diepraam
60d51910e6
users: update to clap 4
2022-10-13 17:50:43 +02:00
Terts Diepraam
e99969b678
uptime: update to clap 4
2022-10-13 17:50:43 +02:00
Terts Diepraam
12048cda68
unlink: update to clap 4
2022-10-13 17:50:43 +02:00
Terts Diepraam
23c8d8b0ea
uniq: update to clap 4
2022-10-13 17:50:43 +02:00
Terts Diepraam
3a234b3b09
unexpand: update to clap 4
2022-10-13 17:50:43 +02:00
Terts Diepraam
db464bbeb5
uname: update to clap 4
2022-10-13 17:50:43 +02:00
Terts Diepraam
e94ef2f8b5
tty: update to clap 4
2022-10-13 17:50:43 +02:00
Terts Diepraam
1d147c03f6
tsort: update to clap 4
2022-10-13 17:50:43 +02:00
Terts Diepraam
9cce0bed7f
truncate: update to clap 4
2022-10-13 17:50:43 +02:00
Terts Diepraam
ea8015589b
true: update to clap 4
2022-10-13 17:50:43 +02:00
Terts Diepraam
acf4ba75fe
tr: update to clap 4
2022-10-13 17:50:43 +02:00
Terts Diepraam
e54e2e0252
touch: update to clap 4
2022-10-13 17:50:43 +02:00
Terts Diepraam
86cbdbb19e
timeout: update to clap 4
2022-10-13 17:50:43 +02:00
Terts Diepraam
72d7287b11
test: update to clap 4
2022-10-13 17:50:43 +02:00
Terts Diepraam
b15c6eb293
tee: update to clap 4
2022-10-13 17:50:43 +02:00
Terts Diepraam
c8536c0985
tail: update to clap 4
2022-10-13 17:50:43 +02:00
Terts Diepraam
0611bd6fda
tac: update to clap 4
2022-10-13 17:50:43 +02:00
Terts Diepraam
c7a7c4f2f2
sync: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
02f6d4d5c8
sum: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
5722e47474
stty: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
b6a4f32889
stdbuf: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
1f67351efa
stat: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
261b18d6f3
split: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
c11d6b45cc
sort: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
6a98c4c7d0
sleep: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
4d52449667
shuf: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
dfdd55b428
shred: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
4cfc90c077
seq: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
d92f2f6195
runcon: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
634a4aab8e
rmdir: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
c228556791
rm: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
63147b9c83
relpath: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
2faf0b62df
realpath: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
b2cf7be43f
readlink: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
9dc9e44cd5
pwd: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
62b963a353
ptx: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
aad802616b
printf: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
63b751f351
printenv: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
8ac1eaf2d6
pr: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
b5ab886f4d
pinky: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
a2023c8d15
pahtchk: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
e346253a30
paste: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
cdde016501
od: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
c99d89152a
numfmt: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
d17c99a3cf
nproc: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
405e5fba67
nohup: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
4b574d6228
nl: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
8b9971c54e
nice: update to clap 4
2022-10-13 17:50:40 +02:00
Terts Diepraam
5faae817ba
mv: update to clap 4
2022-10-13 17:50:36 +02:00
Terts Diepraam
ca135d3ef3
more: update to clap 4
2022-10-13 17:50:36 +02:00
Terts Diepraam
1e9e790b7c
mktemp: update to clap 4
2022-10-13 17:50:36 +02:00
Terts Diepraam
1d6c5d14b2
mknod: update to clap 4
2022-10-13 17:50:36 +02:00
Terts Diepraam
d509c16a22
mkfifo: update to clap 4
2022-10-13 17:50:36 +02:00
Terts Diepraam
67ba0c8195
dir, vdir: update to clap 4
2022-10-13 17:50:36 +02:00
Terts Diepraam
f432e5809c
mkdir: update to clap 4
2022-10-13 17:50:36 +02:00
Terts Diepraam
c6cff20f18
ls: update to clap 4
2022-10-13 17:50:36 +02:00
Terts Diepraam
eadbea74d6
logname: update to clap 4
2022-10-13 17:50:36 +02:00
Terts Diepraam
56ea8bb4ac
ln: update to clap 4
2022-10-13 17:50:33 +02:00
Terts Diepraam
838479f86a
link: update to clap 4
2022-10-13 17:50:33 +02:00
Terts Diepraam
6eb7c64f7a
kill: update to clap 4
2022-10-13 17:50:29 +02:00
Terts Diepraam
879a9bec29
join: update to clap 4
2022-10-13 17:50:29 +02:00
Terts Diepraam
a529a27a23
install: update to clap 4
2022-10-13 17:50:29 +02:00
Terts Diepraam
a3a50eb4ef
id: update to clap 4
2022-10-13 17:50:29 +02:00
Terts Diepraam
0f642451e1
hostname:" update to clap 4
2022-10-13 17:50:29 +02:00
Terts Diepraam
0253a0bcfa
hostid: update to clap 4
2022-10-13 17:50:29 +02:00
Terts Diepraam
4f3c94968e
head: update to clap 4
2022-10-13 17:50:29 +02:00
Terts Diepraam
b95c5ce279
hashsum: update to clap 4
2022-10-13 17:50:29 +02:00
Terts Diepraam
6df2187397
groups: update to clap 4
2022-10-13 17:50:29 +02:00
Terts Diepraam
6ee19a42a4
fold: update to clap 4
2022-10-13 17:50:29 +02:00
Terts Diepraam
c485c47503
fmt: update to cla p 4
2022-10-13 17:50:29 +02:00
Terts Diepraam
8260090ea1
false: update to clap 4
2022-10-13 17:50:29 +02:00
Terts Diepraam
458c2c8b85
factor: update to clap 4
2022-10-13 17:50:29 +02:00
Terts Diepraam
86d24176e4
expr: update to clap 4 and remove custom argument parsing
2022-10-13 17:50:29 +02:00
Terts Diepraam
6cc6f35155
expand: update to clap 4
2022-10-13 17:50:29 +02:00
Terts Diepraam
b7c1216a1a
env: update to clap 4
2022-10-13 17:50:29 +02:00
Terts Diepraam
b007318b51
echo: update to clap 4
2022-10-13 17:50:29 +02:00
Terts Diepraam
8f3c43b238
du: update to clap 4
2022-10-13 17:50:29 +02:00
Terts Diepraam
98673ad76f
dirname: update to clap 4
2022-10-13 17:50:29 +02:00
Terts Diepraam
aaf1e362bf
dircolors: update to clap 4
2022-10-13 17:50:29 +02:00
Terts Diepraam
811a06fd66
df: update to clap 4
2022-10-13 17:50:29 +02:00
Terts Diepraam
2420830e9d
dd: update to clap 4
2022-10-13 17:50:29 +02:00
Terts Diepraam
8183f4cf06
date: update to clap 4
2022-10-13 17:50:29 +02:00
Terts Diepraam
5556d23e21
cut: update to clap 4
2022-10-13 17:50:29 +02:00
Terts Diepraam
e8d24f97ae
csplit: update to clap 4
2022-10-13 17:50:29 +02:00
Terts Diepraam
042bb3c4e3
cp: update to clap 4
2022-10-13 17:50:26 +02:00
Terts Diepraam
34ad013155
comm: update to clap 4
2022-10-13 17:50:26 +02:00
Terts Diepraam
73a7b7f982
cksum: update to clap 4
2022-10-13 17:50:26 +02:00
Terts Diepraam
a6816c1613
chroot: update to clap 4
2022-10-13 17:50:23 +02:00
Terts Diepraam
c6aabd9023
chmod: update to clap 4
2022-10-13 17:50:23 +02:00
Terts Diepraam
624700f835
chown: update to clap 4
2022-10-13 17:50:23 +02:00
Terts Diepraam
075245235e
chgrp: update to clap 4
2022-10-13 17:50:23 +02:00
Terts Diepraam
7a3cb35352
chcon: update to clap 4
2022-10-13 16:22:47 +02:00
Terts Diepraam
717402b46a
cat: update to clap 4
2022-10-13 16:22:47 +02:00
Terts Diepraam
649dab36f1
basename: update to clap 4
2022-10-13 16:22:45 +02:00
Terts Diepraam
26309dc9d7
base{32, 64, enc}: update to clap 4
2022-10-13 16:22:24 +02:00
Terts Diepraam
cb8831af71
arch: update to clap 4
2022-10-13 16:20:46 +02:00
Terts Diepraam
28127a433e
Merge pull request #4043 from sylvestre/clippy
...
Fix some clippy warnings
2022-10-13 14:03:57 +02:00
Sylvestre Ledru
6e14dea73b
Fix some clippy warnings
...
Fixed with `cargo clippy --features unix --fix`
and manually
2022-10-13 09:07:22 +02:00