mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-08-03 14:37:45 +00:00
Merge branch 'main' into rm-correct-prompts
This commit is contained in:
commit
fd13ceddcb
5 changed files with 171 additions and 118 deletions
214
Cargo.lock
generated
214
Cargo.lock
generated
|
@ -270,9 +270,9 @@ dependencies = [
|
|||
|
||||
[[package]]
|
||||
name = "clap"
|
||||
version = "4.0.17"
|
||||
version = "4.0.18"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "06badb543e734a2d6568e19a40af66ed5364360b9226184926f89d229b4b4267"
|
||||
checksum = "335867764ed2de42325fafe6d18b8af74ba97ee0c590fa016f157535b42ab04b"
|
||||
dependencies = [
|
||||
"atty",
|
||||
"bitflags",
|
||||
|
@ -289,7 +289,7 @@ version = "4.0.2"
|
|||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "11cba7abac9b56dfe2f035098cdb3a43946f276e6db83b72c4e692343f9aab9a"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
@ -353,7 +353,7 @@ version = "0.0.16"
|
|||
dependencies = [
|
||||
"atty",
|
||||
"chrono",
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"clap_complete",
|
||||
"conv",
|
||||
"filetime",
|
||||
|
@ -2154,7 +2154,7 @@ checksum = "5190c9442dcdaf0ddd50f37420417d219ae5261bbf5db120d0f9bab996c9cba1"
|
|||
name = "uu_arch"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"platform-info",
|
||||
"uucore",
|
||||
]
|
||||
|
@ -2163,7 +2163,7 @@ dependencies = [
|
|||
name = "uu_base32"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -2179,7 +2179,7 @@ dependencies = [
|
|||
name = "uu_basename"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -2187,7 +2187,7 @@ dependencies = [
|
|||
name = "uu_basenc"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uu_base32",
|
||||
"uucore",
|
||||
]
|
||||
|
@ -2197,7 +2197,7 @@ name = "uu_cat"
|
|||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"atty",
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"nix",
|
||||
"thiserror",
|
||||
"uucore",
|
||||
|
@ -2207,7 +2207,7 @@ dependencies = [
|
|||
name = "uu_chcon"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"fts-sys",
|
||||
"libc",
|
||||
"selinux",
|
||||
|
@ -2219,7 +2219,7 @@ dependencies = [
|
|||
name = "uu_chgrp"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -2227,7 +2227,7 @@ dependencies = [
|
|||
name = "uu_chmod"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"libc",
|
||||
"uucore",
|
||||
]
|
||||
|
@ -2236,7 +2236,7 @@ dependencies = [
|
|||
name = "uu_chown"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -2244,7 +2244,7 @@ dependencies = [
|
|||
name = "uu_chroot"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -2252,7 +2252,7 @@ dependencies = [
|
|||
name = "uu_cksum"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -2260,7 +2260,7 @@ dependencies = [
|
|||
name = "uu_comm"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -2268,7 +2268,7 @@ dependencies = [
|
|||
name = "uu_cp"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"exacl",
|
||||
"filetime",
|
||||
"libc",
|
||||
|
@ -2283,7 +2283,7 @@ dependencies = [
|
|||
name = "uu_csplit"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"regex",
|
||||
"thiserror",
|
||||
"uucore",
|
||||
|
@ -2295,7 +2295,7 @@ version = "0.0.16"
|
|||
dependencies = [
|
||||
"atty",
|
||||
"bstr",
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"memchr",
|
||||
"uucore",
|
||||
]
|
||||
|
@ -2305,7 +2305,7 @@ name = "uu_date"
|
|||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"chrono",
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"libc",
|
||||
"uucore",
|
||||
"windows-sys 0.42.0",
|
||||
|
@ -2316,7 +2316,7 @@ name = "uu_dd"
|
|||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"byte-unit",
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"gcd",
|
||||
"libc",
|
||||
"signal-hook",
|
||||
|
@ -2327,7 +2327,7 @@ dependencies = [
|
|||
name = "uu_df"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"unicode-width",
|
||||
"uucore",
|
||||
]
|
||||
|
@ -2336,7 +2336,7 @@ dependencies = [
|
|||
name = "uu_dir"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"selinux",
|
||||
"uu_ls",
|
||||
"uucore",
|
||||
|
@ -2346,7 +2346,7 @@ dependencies = [
|
|||
name = "uu_dircolors"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"glob",
|
||||
"uucore",
|
||||
]
|
||||
|
@ -2355,7 +2355,7 @@ dependencies = [
|
|||
name = "uu_dirname"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -2364,7 +2364,7 @@ name = "uu_du"
|
|||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"chrono",
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"glob",
|
||||
"uucore",
|
||||
"windows-sys 0.42.0",
|
||||
|
@ -2374,7 +2374,7 @@ dependencies = [
|
|||
name = "uu_echo"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -2382,7 +2382,7 @@ dependencies = [
|
|||
name = "uu_env"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"nix",
|
||||
"rust-ini",
|
||||
"uucore",
|
||||
|
@ -2392,7 +2392,7 @@ dependencies = [
|
|||
name = "uu_expand"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"unicode-width",
|
||||
"uucore",
|
||||
]
|
||||
|
@ -2401,7 +2401,7 @@ dependencies = [
|
|||
name = "uu_expr"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"num-bigint",
|
||||
"num-traits",
|
||||
"onig",
|
||||
|
@ -2412,7 +2412,7 @@ dependencies = [
|
|||
name = "uu_factor"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"coz",
|
||||
"num-traits",
|
||||
"paste",
|
||||
|
@ -2426,7 +2426,7 @@ dependencies = [
|
|||
name = "uu_false"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -2434,7 +2434,7 @@ dependencies = [
|
|||
name = "uu_fmt"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"unicode-width",
|
||||
"uucore",
|
||||
]
|
||||
|
@ -2443,7 +2443,7 @@ dependencies = [
|
|||
name = "uu_fold"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -2451,7 +2451,7 @@ dependencies = [
|
|||
name = "uu_groups"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -2461,7 +2461,7 @@ version = "0.0.16"
|
|||
dependencies = [
|
||||
"blake2b_simd",
|
||||
"blake3",
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"digest",
|
||||
"hex",
|
||||
"md-5",
|
||||
|
@ -2477,7 +2477,7 @@ dependencies = [
|
|||
name = "uu_head"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"memchr",
|
||||
"uucore",
|
||||
]
|
||||
|
@ -2486,7 +2486,7 @@ dependencies = [
|
|||
name = "uu_hostid"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"libc",
|
||||
"uucore",
|
||||
]
|
||||
|
@ -2495,7 +2495,7 @@ dependencies = [
|
|||
name = "uu_hostname"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"hostname",
|
||||
"uucore",
|
||||
"windows-sys 0.42.0",
|
||||
|
@ -2505,7 +2505,7 @@ dependencies = [
|
|||
name = "uu_id"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"selinux",
|
||||
"uucore",
|
||||
]
|
||||
|
@ -2514,7 +2514,7 @@ dependencies = [
|
|||
name = "uu_install"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"file_diff",
|
||||
"filetime",
|
||||
"libc",
|
||||
|
@ -2526,7 +2526,7 @@ dependencies = [
|
|||
name = "uu_join"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"memchr",
|
||||
"uucore",
|
||||
]
|
||||
|
@ -2535,7 +2535,7 @@ dependencies = [
|
|||
name = "uu_kill"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"nix",
|
||||
"uucore",
|
||||
]
|
||||
|
@ -2544,7 +2544,7 @@ dependencies = [
|
|||
name = "uu_link"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -2552,7 +2552,7 @@ dependencies = [
|
|||
name = "uu_ln"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -2560,7 +2560,7 @@ dependencies = [
|
|||
name = "uu_logname"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"libc",
|
||||
"uucore",
|
||||
]
|
||||
|
@ -2571,7 +2571,7 @@ version = "0.0.16"
|
|||
dependencies = [
|
||||
"atty",
|
||||
"chrono",
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"glob",
|
||||
"lscolors",
|
||||
"number_prefix",
|
||||
|
@ -2587,7 +2587,7 @@ dependencies = [
|
|||
name = "uu_mkdir"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -2595,7 +2595,7 @@ dependencies = [
|
|||
name = "uu_mkfifo"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"libc",
|
||||
"uucore",
|
||||
]
|
||||
|
@ -2604,7 +2604,7 @@ dependencies = [
|
|||
name = "uu_mknod"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"libc",
|
||||
"uucore",
|
||||
]
|
||||
|
@ -2613,7 +2613,7 @@ dependencies = [
|
|||
name = "uu_mktemp"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"rand",
|
||||
"tempfile",
|
||||
"uucore",
|
||||
|
@ -2624,7 +2624,7 @@ name = "uu_more"
|
|||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"atty",
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"crossterm",
|
||||
"nix",
|
||||
"unicode-segmentation",
|
||||
|
@ -2636,7 +2636,7 @@ dependencies = [
|
|||
name = "uu_mv"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"fs_extra",
|
||||
"uucore",
|
||||
]
|
||||
|
@ -2645,7 +2645,7 @@ dependencies = [
|
|||
name = "uu_nice"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"libc",
|
||||
"nix",
|
||||
"uucore",
|
||||
|
@ -2655,7 +2655,7 @@ dependencies = [
|
|||
name = "uu_nl"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"regex",
|
||||
"uucore",
|
||||
]
|
||||
|
@ -2665,7 +2665,7 @@ name = "uu_nohup"
|
|||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"atty",
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"libc",
|
||||
"uucore",
|
||||
]
|
||||
|
@ -2674,7 +2674,7 @@ dependencies = [
|
|||
name = "uu_nproc"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"libc",
|
||||
"num_cpus",
|
||||
"uucore",
|
||||
|
@ -2684,7 +2684,7 @@ dependencies = [
|
|||
name = "uu_numfmt"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -2693,7 +2693,7 @@ name = "uu_od"
|
|||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"byteorder",
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"half",
|
||||
"uucore",
|
||||
]
|
||||
|
@ -2702,7 +2702,7 @@ dependencies = [
|
|||
name = "uu_paste"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -2710,7 +2710,7 @@ dependencies = [
|
|||
name = "uu_pathchk"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"libc",
|
||||
"uucore",
|
||||
]
|
||||
|
@ -2719,7 +2719,7 @@ dependencies = [
|
|||
name = "uu_pinky"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -2727,7 +2727,7 @@ dependencies = [
|
|||
name = "uu_pr"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"itertools",
|
||||
"quick-error",
|
||||
"regex",
|
||||
|
@ -2739,7 +2739,7 @@ dependencies = [
|
|||
name = "uu_printenv"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -2747,7 +2747,7 @@ dependencies = [
|
|||
name = "uu_printf"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -2755,7 +2755,7 @@ dependencies = [
|
|||
name = "uu_ptx"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"regex",
|
||||
"uucore",
|
||||
]
|
||||
|
@ -2764,7 +2764,7 @@ dependencies = [
|
|||
name = "uu_pwd"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -2772,7 +2772,7 @@ dependencies = [
|
|||
name = "uu_readlink"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -2780,7 +2780,7 @@ dependencies = [
|
|||
name = "uu_realpath"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -2788,7 +2788,7 @@ dependencies = [
|
|||
name = "uu_relpath"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -2796,7 +2796,7 @@ dependencies = [
|
|||
name = "uu_rm"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"libc",
|
||||
"remove_dir_all 0.7.0",
|
||||
"uucore",
|
||||
|
@ -2808,7 +2808,7 @@ dependencies = [
|
|||
name = "uu_rmdir"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"libc",
|
||||
"uucore",
|
||||
]
|
||||
|
@ -2817,7 +2817,7 @@ dependencies = [
|
|||
name = "uu_runcon"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"libc",
|
||||
"selinux",
|
||||
"thiserror",
|
||||
|
@ -2829,7 +2829,7 @@ name = "uu_seq"
|
|||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"bigdecimal",
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"num-bigint",
|
||||
"num-traits",
|
||||
"uucore",
|
||||
|
@ -2839,7 +2839,7 @@ dependencies = [
|
|||
name = "uu_shred"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"rand",
|
||||
"uucore",
|
||||
]
|
||||
|
@ -2848,7 +2848,7 @@ dependencies = [
|
|||
name = "uu_shuf"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"memchr",
|
||||
"rand",
|
||||
"rand_core",
|
||||
|
@ -2859,7 +2859,7 @@ dependencies = [
|
|||
name = "uu_sleep"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -2868,7 +2868,7 @@ name = "uu_sort"
|
|||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"binary-heap-plus",
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"compare",
|
||||
"ctrlc",
|
||||
"fnv",
|
||||
|
@ -2886,7 +2886,7 @@ dependencies = [
|
|||
name = "uu_split"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"memchr",
|
||||
"uucore",
|
||||
]
|
||||
|
@ -2895,7 +2895,7 @@ dependencies = [
|
|||
name = "uu_stat"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -2903,7 +2903,7 @@ dependencies = [
|
|||
name = "uu_stdbuf"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"tempfile",
|
||||
"uu_stdbuf_libstdbuf",
|
||||
"uucore",
|
||||
|
@ -2923,7 +2923,7 @@ dependencies = [
|
|||
name = "uu_stty"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"nix",
|
||||
"uucore",
|
||||
]
|
||||
|
@ -2932,7 +2932,7 @@ dependencies = [
|
|||
name = "uu_sum"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -2940,7 +2940,7 @@ dependencies = [
|
|||
name = "uu_sync"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"libc",
|
||||
"nix",
|
||||
"uucore",
|
||||
|
@ -2951,7 +2951,7 @@ dependencies = [
|
|||
name = "uu_tac"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"memchr",
|
||||
"memmap2",
|
||||
"regex",
|
||||
|
@ -2962,7 +2962,7 @@ dependencies = [
|
|||
name = "uu_tail"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"libc",
|
||||
"memchr",
|
||||
"nix",
|
||||
|
@ -2977,7 +2977,7 @@ dependencies = [
|
|||
name = "uu_tee"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"libc",
|
||||
"retain_mut",
|
||||
"uucore",
|
||||
|
@ -2987,7 +2987,7 @@ dependencies = [
|
|||
name = "uu_test"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"libc",
|
||||
"redox_syscall",
|
||||
"uucore",
|
||||
|
@ -2997,7 +2997,7 @@ dependencies = [
|
|||
name = "uu_timeout"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"libc",
|
||||
"nix",
|
||||
"uucore",
|
||||
|
@ -3007,7 +3007,7 @@ dependencies = [
|
|||
name = "uu_touch"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"filetime",
|
||||
"time",
|
||||
"uucore",
|
||||
|
@ -3018,7 +3018,7 @@ dependencies = [
|
|||
name = "uu_tr"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"nom",
|
||||
"uucore",
|
||||
]
|
||||
|
@ -3027,7 +3027,7 @@ dependencies = [
|
|||
name = "uu_true"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -3035,7 +3035,7 @@ dependencies = [
|
|||
name = "uu_truncate"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -3043,7 +3043,7 @@ dependencies = [
|
|||
name = "uu_tsort"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -3052,7 +3052,7 @@ name = "uu_tty"
|
|||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"atty",
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"nix",
|
||||
"uucore",
|
||||
]
|
||||
|
@ -3061,7 +3061,7 @@ dependencies = [
|
|||
name = "uu_uname"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"platform-info",
|
||||
"uucore",
|
||||
]
|
||||
|
@ -3070,7 +3070,7 @@ dependencies = [
|
|||
name = "uu_unexpand"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"unicode-width",
|
||||
"uucore",
|
||||
]
|
||||
|
@ -3079,7 +3079,7 @@ dependencies = [
|
|||
name = "uu_uniq"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"strum",
|
||||
"strum_macros",
|
||||
"uucore",
|
||||
|
@ -3089,7 +3089,7 @@ dependencies = [
|
|||
name = "uu_unlink"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -3098,7 +3098,7 @@ name = "uu_uptime"
|
|||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"chrono",
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -3106,7 +3106,7 @@ dependencies = [
|
|||
name = "uu_users"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -3114,7 +3114,7 @@ dependencies = [
|
|||
name = "uu_vdir"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"selinux",
|
||||
"uu_ls",
|
||||
"uucore",
|
||||
|
@ -3125,7 +3125,7 @@ name = "uu_wc"
|
|||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"bytecount",
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"libc",
|
||||
"nix",
|
||||
"unicode-width",
|
||||
|
@ -3137,7 +3137,7 @@ dependencies = [
|
|||
name = "uu_who"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"uucore",
|
||||
]
|
||||
|
||||
|
@ -3145,7 +3145,7 @@ dependencies = [
|
|||
name = "uu_whoami"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"libc",
|
||||
"uucore",
|
||||
"windows-sys 0.42.0",
|
||||
|
@ -3155,7 +3155,7 @@ dependencies = [
|
|||
name = "uu_yes"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"libc",
|
||||
"nix",
|
||||
"uucore",
|
||||
|
@ -3165,7 +3165,7 @@ dependencies = [
|
|||
name = "uucore"
|
||||
version = "0.0.16"
|
||||
dependencies = [
|
||||
"clap 4.0.17",
|
||||
"clap 4.0.18",
|
||||
"data-encoding",
|
||||
"data-encoding-macro",
|
||||
"dns-lookup",
|
||||
|
|
|
@ -498,7 +498,8 @@ where
|
|||
I: Iterator<Item = &'a OsStr>,
|
||||
{
|
||||
let mut bad_format = 0;
|
||||
let mut failed = 0;
|
||||
let mut failed_cksum = 0;
|
||||
let mut failed_open_file = 0;
|
||||
let binary_marker = if options.binary { "*" } else { " " };
|
||||
for filename in files {
|
||||
let filename = Path::new(filename);
|
||||
|
@ -574,8 +575,19 @@ where
|
|||
}
|
||||
},
|
||||
};
|
||||
let f = File::open(ck_filename)
|
||||
.map_err_context(|| "failed to open file".to_string())?;
|
||||
let f = match File::open(ck_filename) {
|
||||
Err(_) => {
|
||||
failed_open_file += 1;
|
||||
println!(
|
||||
"{}: {}: No such file or directory",
|
||||
uucore::util_name(),
|
||||
ck_filename
|
||||
);
|
||||
println!("{}: FAILED open or read", ck_filename);
|
||||
continue;
|
||||
}
|
||||
Ok(file) => file,
|
||||
};
|
||||
let mut ckf = BufReader::new(Box::new(f) as Box<dyn Read>);
|
||||
let real_sum = digest_reader(
|
||||
&mut options.digest,
|
||||
|
@ -602,7 +614,7 @@ where
|
|||
if !options.status {
|
||||
println!("{}: FAILED", ck_filename);
|
||||
}
|
||||
failed += 1;
|
||||
failed_cksum += 1;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
|
@ -628,8 +640,15 @@ where
|
|||
Ordering::Greater => show_warning!("{} lines are improperly formatted", bad_format),
|
||||
_ => {}
|
||||
};
|
||||
if failed > 0 {
|
||||
show_warning!("{} computed checksum did NOT match", failed);
|
||||
if failed_cksum > 0 {
|
||||
show_warning!("{} computed checksum did NOT match", failed_cksum);
|
||||
}
|
||||
match failed_open_file.cmp(&1) {
|
||||
Ordering::Equal => show_warning!("{} listed file could not be read", failed_open_file),
|
||||
Ordering::Greater => {
|
||||
show_warning!("{} listed files could not be read", failed_open_file);
|
||||
}
|
||||
_ => {}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -402,12 +402,26 @@ pub fn canonicalize<P: AsRef<Path>>(
|
|||
}
|
||||
|
||||
#[cfg(not(unix))]
|
||||
#[allow(unused_variables)]
|
||||
pub fn display_permissions(metadata: &fs::Metadata, display_file_type: bool) -> String {
|
||||
let write = if metadata.permissions().readonly() {
|
||||
'-'
|
||||
} else {
|
||||
'w'
|
||||
};
|
||||
|
||||
if display_file_type {
|
||||
return String::from("----------");
|
||||
let file_type = if metadata.is_symlink() {
|
||||
'l'
|
||||
} else if metadata.is_dir() {
|
||||
'd'
|
||||
} else {
|
||||
'-'
|
||||
};
|
||||
|
||||
format!("{0}r{1}xr{1}xr{1}x", file_type, write)
|
||||
} else {
|
||||
format!("r{0}xr{0}xr{0}x", write)
|
||||
}
|
||||
String::from("---------")
|
||||
}
|
||||
|
||||
#[cfg(unix)]
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
use crate::common::util::*;
|
||||
// spell-checker:ignore checkfile, nonames, testf
|
||||
// spell-checker:ignore checkfile, nonames, testf, ntestf
|
||||
macro_rules! get_hash(
|
||||
($str:expr) => (
|
||||
$str.split(' ').collect::<Vec<&str>>()[0]
|
||||
|
@ -117,6 +117,26 @@ fn test_check_sha1() {
|
|||
.stderr_is("");
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_check_file_not_found_warning() {
|
||||
let scene = TestScenario::new(util_name!());
|
||||
let at = &scene.fixtures;
|
||||
|
||||
at.write("testf", "foobar\n");
|
||||
at.write(
|
||||
"testf.sha1",
|
||||
"988881adc9fc3655077dc2d4d757d480b5ea0e11 testf\n",
|
||||
);
|
||||
at.remove("testf");
|
||||
scene
|
||||
.ccmd("sha1sum")
|
||||
.arg("-c")
|
||||
.arg(at.subdir.join("testf.sha1"))
|
||||
.succeeds()
|
||||
.stdout_is("sha1sum: testf: No such file or directory\ntestf: FAILED open or read\n")
|
||||
.stderr_is("sha1sum: warning: 1 listed file could not be read");
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_invalid_arg() {
|
||||
new_ucmd!().arg("--definitely-invalid").fails().code_is(1);
|
||||
|
|
|
@ -966,7 +966,7 @@ fn test_ls_long() {
|
|||
result.stdout_matches(&Regex::new(r"[-bcCdDlMnpPsStTx?]([r-][w-][xt-]){3}.*").unwrap());
|
||||
|
||||
#[cfg(windows)]
|
||||
result.stdout_contains("---------- 1 somebody somegroup");
|
||||
result.stdout_matches(&Regex::new(r"[-dl](r[w-]x){3}.*").unwrap());
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue