From e1d50dae87036186e9b4e1f21042218e2eb813eb Mon Sep 17 00:00:00 2001 From: Terts Diepraam Date: Fri, 6 May 2022 13:58:05 +0200 Subject: [PATCH 01/16] kill: fix typo --- src/uu/kill/src/kill.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/uu/kill/src/kill.rs b/src/uu/kill/src/kill.rs index df868e418..e77d0c666 100644 --- a/src/uu/kill/src/kill.rs +++ b/src/uu/kill/src/kill.rs @@ -22,7 +22,7 @@ static ABOUT: &str = "Send signal to processes or list information about signals const USAGE: &str = "{} [OPTIONS]... PID..."; pub mod options { - pub static PIDS_OR_SIGNALS: &str = "pids_of_signals"; + pub static PIDS_OR_SIGNALS: &str = "pids_or_signals"; pub static LIST: &str = "list"; pub static TABLE: &str = "table"; pub static TABLE_OLD: &str = "table_old"; @@ -109,7 +109,8 @@ pub fn uu_app<'a>() -> Command<'a> { .arg( Arg::new(options::PIDS_OR_SIGNALS) .hide(true) - .multiple_occurrences(true), + .multiple_occurrences(true) + .allow_hyphen_values(true) ) } From a7cf757127c38e9e8b4d9892419110f75c48d9da Mon Sep 17 00:00:00 2001 From: Terts Diepraam Date: Fri, 6 May 2022 23:55:54 +0200 Subject: [PATCH 02/16] kill: kill process group with negative id --- Cargo.lock | 3 ++- src/uu/kill/Cargo.toml | 2 +- src/uu/kill/src/kill.rs | 29 +++++++++++++++++------------ 3 files changed, 20 insertions(+), 14 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 1079f8a65..4c858b83f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1158,6 +1158,7 @@ dependencies = [ "bitflags", "cfg-if 1.0.0", "libc", + "memoffset", ] [[package]] @@ -2452,7 +2453,7 @@ name = "uu_kill" version = "0.0.13" dependencies = [ "clap 3.1.15", - "libc", + "nix", "uucore", ] diff --git a/src/uu/kill/Cargo.toml b/src/uu/kill/Cargo.toml index 24347a90a..4ab76deea 100644 --- a/src/uu/kill/Cargo.toml +++ b/src/uu/kill/Cargo.toml @@ -16,7 +16,7 @@ path = "src/kill.rs" [dependencies] clap = { version = "3.1", features = ["wrap_help", "cargo"] } -libc = "0.2.125" +nix = { version = "0.24.1", features = ["signal"] } uucore = { version=">=0.0.11", package="uucore", path="../../uucore", features=["signals"] } [[bin]] diff --git a/src/uu/kill/src/kill.rs b/src/uu/kill/src/kill.rs index e77d0c666..c966c7fac 100644 --- a/src/uu/kill/src/kill.rs +++ b/src/uu/kill/src/kill.rs @@ -5,16 +5,17 @@ // * For the full copyright and license information, please view the LICENSE file // * that was distributed with this source code. -// spell-checker:ignore (ToDO) signalname pids +// spell-checker:ignore (ToDO) signalname pids killpg #[macro_use] extern crate uucore; use clap::{crate_version, Arg, Command}; -use libc::{c_int, pid_t}; +use nix::sys::signal::{self, Signal}; +use nix::unistd::Pid; use std::io::Error; use uucore::display::Quotable; -use uucore::error::{UResult, USimpleError}; +use uucore::error::{FromIo, UError, UResult, USimpleError}; use uucore::signals::{signal_by_name_or_value, ALL_SIGNALS}; use uucore::{format_usage, InvalidEncodingHandling}; @@ -67,8 +68,12 @@ pub fn uumain(args: impl uucore::Args) -> UResult<()> { } else { 15_usize //SIGTERM }; + let sig: Signal = (sig as i32) + .try_into() + .map_err(|e| std::io::Error::from_raw_os_error(e as i32))?; let pids = parse_pids(&pids_or_signals)?; - kill(sig, &pids) + kill(sig, &pids); + Ok(()) } Mode::Table => { table(); @@ -84,6 +89,7 @@ pub fn uu_app<'a>() -> Command<'a> { .about(ABOUT) .override_usage(format_usage(USAGE)) .infer_long_args(true) + .allow_negative_numbers(true) .arg( Arg::new(options::LIST) .short('l') @@ -109,8 +115,7 @@ pub fn uu_app<'a>() -> Command<'a> { .arg( Arg::new(options::PIDS_OR_SIGNALS) .hide(true) - .multiple_occurrences(true) - .allow_hyphen_values(true) + .multiple_occurrences(true), ) } @@ -191,21 +196,21 @@ fn parse_signal_value(signal_name: &str) -> UResult { } } -fn parse_pids(pids: &[String]) -> UResult> { +fn parse_pids(pids: &[String]) -> UResult> { pids.iter() .map(|x| { - x.parse::().map_err(|e| { + x.parse::().map_err(|e| { USimpleError::new(1, format!("failed to parse argument {}: {}", x.quote(), e)) }) }) .collect() } -fn kill(signal_value: usize, pids: &[usize]) -> UResult<()> { +fn kill(sig: Signal, pids: &[i32]) { for &pid in pids { - if unsafe { libc::kill(pid as pid_t, signal_value as c_int) } != 0 { - show!(USimpleError::new(1, format!("{}", Error::last_os_error()))); + if let Err(e) = signal::kill(Pid::from_raw(pid), sig) { + show!(Error::from_raw_os_error(e as i32) + .map_err_context(|| format!("sending signal to {} failed", pid))); } } - Ok(()) } From 53c3efecd898d04623fb374ddfcdd19ac76197bd Mon Sep 17 00:00:00 2001 From: Terts Diepraam Date: Sat, 7 May 2022 12:08:06 +0200 Subject: [PATCH 03/16] kill: remove table_old arg in favor of a short alias --- src/uu/kill/src/kill.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/uu/kill/src/kill.rs b/src/uu/kill/src/kill.rs index c966c7fac..5ae836818 100644 --- a/src/uu/kill/src/kill.rs +++ b/src/uu/kill/src/kill.rs @@ -26,7 +26,6 @@ pub mod options { pub static PIDS_OR_SIGNALS: &str = "pids_or_signals"; pub static LIST: &str = "list"; pub static TABLE: &str = "table"; - pub static TABLE_OLD: &str = "table_old"; pub static SIGNAL: &str = "signal"; } @@ -46,7 +45,7 @@ pub fn uumain(args: impl uucore::Args) -> UResult<()> { let matches = uu_app().get_matches_from(args); - let mode = if matches.is_present(options::TABLE) || matches.is_present(options::TABLE_OLD) { + let mode = if matches.is_present(options::TABLE) { Mode::Table } else if matches.is_present(options::LIST) { Mode::List @@ -95,16 +94,15 @@ pub fn uu_app<'a>() -> Command<'a> { .short('l') .long(options::LIST) .help("Lists signals") - .conflicts_with(options::TABLE) - .conflicts_with(options::TABLE_OLD), + .conflicts_with(options::TABLE), ) .arg( Arg::new(options::TABLE) .short('t') + .short_alias('L') .long(options::TABLE) .help("Lists table of signals"), ) - .arg(Arg::new(options::TABLE_OLD).short('L').hide(true)) .arg( Arg::new(options::SIGNAL) .short('s') From 530d5f6dbfc1edaa5efaa85884db8749ffabd876 Mon Sep 17 00:00:00 2001 From: ilkecan Date: Sat, 14 May 2022 03:00:29 +0000 Subject: [PATCH 04/16] mv: allow a single source with --target-directory --- src/uu/mv/src/mv.rs | 31 ++++++++++++++++++++++--------- tests/by-util/test_mv.rs | 14 ++++++++++++++ 2 files changed, 36 insertions(+), 9 deletions(-) diff --git a/src/uu/mv/src/mv.rs b/src/uu/mv/src/mv.rs index 1c2390f80..b6a6712de 100644 --- a/src/uu/mv/src/mv.rs +++ b/src/uu/mv/src/mv.rs @@ -13,7 +13,7 @@ mod error; #[macro_use] extern crate uucore; -use clap::{crate_version, Arg, ArgMatches, Command}; +use clap::{crate_version, Arg, ArgMatches, Command, ErrorKind}; use std::env; use std::ffi::OsString; use std::fs; @@ -70,13 +70,26 @@ static ARG_FILES: &str = "files"; #[uucore::main] pub fn uumain(args: impl uucore::Args) -> UResult<()> { - let matches = uu_app() - .after_help(&*format!( - "{}\n{}", - LONG_HELP, - backup_control::BACKUP_CONTROL_LONG_HELP - )) - .get_matches_from(args); + let help = format!( + "{}\n{}", + LONG_HELP, + backup_control::BACKUP_CONTROL_LONG_HELP + ); + let mut app = uu_app().after_help(&*help); + let matches = app + .try_get_matches_from_mut(args) + .unwrap_or_else(|e| e.exit()); + + if !matches.is_present(OPT_TARGET_DIRECTORY) && matches.occurrences_of(ARG_FILES) == 1 { + app.error( + ErrorKind::TooFewValues, + format!( + "The argument '<{}>...' requires at least 2 values, but only 1 was provided", + ARG_FILES + ), + ) + .exit(); + } let files: Vec = matches .values_of_os(ARG_FILES) @@ -180,7 +193,7 @@ pub fn uu_app<'a>() -> Command<'a> { Arg::new(ARG_FILES) .multiple_occurrences(true) .takes_value(true) - .min_values(2) + .min_values(1) .required(true) .allow_invalid_utf8(true) ) diff --git a/tests/by-util/test_mv.rs b/tests/by-util/test_mv.rs index 06f4d5259..96bd96856 100644 --- a/tests/by-util/test_mv.rs +++ b/tests/by-util/test_mv.rs @@ -641,6 +641,20 @@ fn test_mv_target_dir() { assert!(at.file_exists(&format!("{}/{}", dir, file_b))); } +#[test] +fn test_mv_target_dir_single_source() { + let (at, mut ucmd) = at_and_ucmd!(); + let dir = "test_mv_target_dir_single_source_dir"; + let file = "test_mv_target_dir_single_source_file"; + + at.touch(file); + at.mkdir(dir); + ucmd.arg("-t").arg(dir).arg(file).succeeds().no_stderr(); + + assert!(!at.file_exists(file)); + assert!(at.file_exists(&format!("{}/{}", dir, file))); +} + #[test] fn test_mv_overwrite_dir() { let (at, mut ucmd) = at_and_ucmd!(); From 576aafb00f5e8cfd9d294578412b594734f84820 Mon Sep 17 00:00:00 2001 From: Daniel Hofstetter Date: Sun, 15 May 2022 16:25:17 +0200 Subject: [PATCH 05/16] df: fix incorrect rounding of size header --- src/uu/df/src/blocks.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/uu/df/src/blocks.rs b/src/uu/df/src/blocks.rs index 594c18acc..88190b5c1 100644 --- a/src/uu/df/src/blocks.rs +++ b/src/uu/df/src/blocks.rs @@ -99,7 +99,7 @@ fn to_magnitude_and_suffix_not_powers_of_1024(n: u128) -> Result { if rem % (SI_BASES[i] / 10) == 0 { Ok(format!("{}.{}{}", quot, tenths_place, suffix)) - } else if tenths_place + 1 == 10 { + } else if tenths_place + 1 == 10 || quot >= 10 { Ok(format!("{}{}", quot + 1, suffix)) } else { Ok(format!("{}.{}{}", quot, tenths_place + 1, suffix)) @@ -245,6 +245,7 @@ mod tests { assert_eq!(to_magnitude_and_suffix(1001).unwrap(), "1.1kB"); assert_eq!(to_magnitude_and_suffix(1023).unwrap(), "1.1kB"); assert_eq!(to_magnitude_and_suffix(1025).unwrap(), "1.1kB"); + assert_eq!(to_magnitude_and_suffix(10_001).unwrap(), "11kB"); assert_eq!(to_magnitude_and_suffix(999_000).unwrap(), "999kB"); assert_eq!(to_magnitude_and_suffix(999_001).unwrap(), "1MB"); From 8a941db20ab44d4bb3ea4112b297ca2266e84bf7 Mon Sep 17 00:00:00 2001 From: Jeffrey Finkelstein Date: Wed, 11 May 2022 22:31:09 -0400 Subject: [PATCH 06/16] mktemp: correct error message on absolute path Correct the error message produced by `mktemp` when `--tmpdir` is given and the template is an absolute path: $ mktemp --tmpdir=a /XXX mktemp: invalid template, '/XXX'; with --tmpdir, it may not be absolute --- src/uu/mktemp/src/mktemp.rs | 8 +++++--- tests/by-util/test_mktemp.rs | 16 ++++++++++++++++ 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/src/uu/mktemp/src/mktemp.rs b/src/uu/mktemp/src/mktemp.rs index 20b95f009..541b1310e 100644 --- a/src/uu/mktemp/src/mktemp.rs +++ b/src/uu/mktemp/src/mktemp.rs @@ -139,12 +139,14 @@ pub fn uumain(args: impl uucore::Args) -> UResult<()> { let dry_run = matches.is_present(OPT_DRY_RUN); let suppress_file_err = matches.is_present(OPT_QUIET); - let (prefix, rand, suffix) = parse_template(template, matches.value_of(OPT_SUFFIX))?; - - if matches.is_present(OPT_TMPDIR) && PathBuf::from(prefix).is_absolute() { + // If `--tmpdir` is given, the template cannot be an absolute + // path. For example, `mktemp --tmpdir=a /XXX` is not allowed. + if matches.is_present(OPT_TMPDIR) && PathBuf::from(template).is_absolute() { return Err(MkTempError::InvalidTemplate(template.into()).into()); } + let (prefix, rand, suffix) = parse_template(template, matches.value_of(OPT_SUFFIX))?; + let res = if dry_run { dry_exec(tmpdir, prefix, rand, suffix) } else { diff --git a/tests/by-util/test_mktemp.rs b/tests/by-util/test_mktemp.rs index 9fce0e591..8cdddd82c 100644 --- a/tests/by-util/test_mktemp.rs +++ b/tests/by-util/test_mktemp.rs @@ -414,6 +414,22 @@ fn test_mktemp_directory_tmpdir() { assert!(PathBuf::from(result.stdout_str().trim()).is_dir()); } +/// Test that an absolute path is disallowed when --tmpdir is provided. +#[test] +fn test_tmpdir_absolute_path() { + #[cfg(windows)] + let path = r"C:\XXX"; + #[cfg(not(windows))] + let path = "/XXX"; + new_ucmd!() + .args(&["--tmpdir=a", path]) + .fails() + .stderr_only(format!( + "mktemp: invalid template, '{}'; with --tmpdir, it may not be absolute\n", + path + )); +} + /// Decide whether a string matches a given template. /// /// In the template, the character `'X'` is treated as a wildcard, From a3e6d2b84b97d8493a6be650a55f307334836d52 Mon Sep 17 00:00:00 2001 From: Jeffrey Finkelstein Date: Tue, 17 May 2022 21:02:42 -0400 Subject: [PATCH 07/16] seq: use usage error where appropriate --- src/uu/seq/src/error.rs | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/src/uu/seq/src/error.rs b/src/uu/seq/src/error.rs index 8c372758c..ae641a978 100644 --- a/src/uu/seq/src/error.rs +++ b/src/uu/seq/src/error.rs @@ -31,20 +31,20 @@ impl SeqError { /// The [`String`] argument as read from the command-line. fn arg(&self) -> &str { match self { - SeqError::ParseError(s, _) => s, - SeqError::ZeroIncrement(s) => s, + Self::ParseError(s, _) => s, + Self::ZeroIncrement(s) => s, } } /// The type of argument that is causing the error. fn argtype(&self) -> &str { match self { - SeqError::ParseError(_, e) => match e { + Self::ParseError(_, e) => match e { ParseNumberError::Float => "floating point argument", ParseNumberError::Nan => "'not-a-number' argument", ParseNumberError::Hex => "hexadecimal argument", }, - SeqError::ZeroIncrement(_) => "Zero increment value", + Self::ZeroIncrement(_) => "Zero increment value", } } } @@ -53,18 +53,16 @@ impl UError for SeqError { fn code(&self) -> i32 { 1 } + + fn usage(&self) -> bool { + true + } } impl Error for SeqError {} impl Display for SeqError { fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { - write!( - f, - "invalid {}: {}\nTry '{} --help' for more information.", - self.argtype(), - self.arg().quote(), - uucore::execution_phrase(), - ) + write!(f, "invalid {}: {}", self.argtype(), self.arg().quote()) } } From 6260333415cba80b59936257f0995f5ee9553c3f Mon Sep 17 00:00:00 2001 From: Jeffrey Finkelstein Date: Wed, 18 May 2022 18:33:53 -0400 Subject: [PATCH 08/16] mktemp: fix error msg when suffix has path sep. Correct the error message when the template argument contains a path separator in its suffix. Before this commit: $ mktemp aXXX/b mktemp: too few X's in template 'b' After this commit: $ mktemp aXXX/b mktemp: invalid suffix '/b', contains directory separator This error message is more appropriate and matches the behavior of GNU mktemp. --- src/uu/mktemp/src/mktemp.rs | 15 ++++++++++++++- tests/by-util/test_mktemp.rs | 15 +++++++++++++++ 2 files changed, 29 insertions(+), 1 deletion(-) diff --git a/src/uu/mktemp/src/mktemp.rs b/src/uu/mktemp/src/mktemp.rs index 20b95f009..8cefc7982 100644 --- a/src/uu/mktemp/src/mktemp.rs +++ b/src/uu/mktemp/src/mktemp.rs @@ -17,7 +17,7 @@ use std::env; use std::error::Error; use std::fmt::Display; use std::iter; -use std::path::{is_separator, Path, PathBuf}; +use std::path::{is_separator, Path, PathBuf, MAIN_SEPARATOR}; use rand::Rng; use tempfile::Builder; @@ -129,6 +129,19 @@ pub fn uumain(args: impl uucore::Args) -> UResult<()> { }; let filename = path.file_name(); let template = filename.unwrap().to_str().unwrap(); + // If the command line was `mktemp aXXX/b`, then we will + // find that `tmp`, which is the result of getting the + // parent when treating the argument as a path, contains + // at least three consecutive Xs. This means that there + // was a path separator in the suffix, which is not + // allowed. + if tmp.display().to_string().contains("XXX") { + return Err(MkTempError::SuffixContainsDirSeparator(format!( + "{}{}", + MAIN_SEPARATOR, template + )) + .into()); + } (template, tmp) } } else { diff --git a/tests/by-util/test_mktemp.rs b/tests/by-util/test_mktemp.rs index 9fce0e591..962ab565b 100644 --- a/tests/by-util/test_mktemp.rs +++ b/tests/by-util/test_mktemp.rs @@ -496,3 +496,18 @@ fn test_template_path_separator() { "a/bXXX".quote() )); } + +/// Test that a suffix with a path separator is invalid. +#[test] +fn test_suffix_path_separator() { + #[cfg(not(windows))] + new_ucmd!() + .arg("aXXX/b") + .fails() + .stderr_only("mktemp: invalid suffix '/b', contains directory separator\n"); + #[cfg(windows)] + new_ucmd!() + .arg(r"aXXX\b") + .fails() + .stderr_only("mktemp: invalid suffix '\\b', contains directory separator\n"); +} From 7a599c26ff63fad3be500a1a76f44668d5f84d21 Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Fri, 20 May 2022 09:27:34 +0200 Subject: [PATCH 09/16] dependabot: remove trailing space --- .github/dependabot.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index cfcddbb14..38f046ead 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -7,6 +7,6 @@ updates: open-pull-requests-limit: 5 - package-ecosystem: "github-actions" directory: "/" - schedule: + schedule: interval: daily open-pull-requests-limit: 5 From af5ef5585f7580ffa1991b6ff25926635b3f133b Mon Sep 17 00:00:00 2001 From: Daniel Hofstetter Date: Fri, 20 May 2022 15:10:16 +0200 Subject: [PATCH 10/16] df/uniq: suppress lint errors --- src/uu/df/src/df.rs | 1 + src/uu/uniq/src/uniq.rs | 3 +++ 2 files changed, 4 insertions(+) diff --git a/src/uu/df/src/df.rs b/src/uu/df/src/df.rs index 793138f7d..7c95e6938 100644 --- a/src/uu/df/src/df.rs +++ b/src/uu/df/src/df.rs @@ -148,6 +148,7 @@ impl fmt::Display for OptionsError { "option --output: field {} used more than once", s.quote() ), + #[allow(clippy::print_in_format_impl)] Self::FilesystemTypeBothSelectedAndExcluded(types) => { for t in types { eprintln!( diff --git a/src/uu/uniq/src/uniq.rs b/src/uu/uniq/src/uniq.rs index e71c21303..d947166fe 100644 --- a/src/uu/uniq/src/uniq.rs +++ b/src/uu/uniq/src/uniq.rs @@ -5,6 +5,9 @@ // * For the full copyright and license information, please view the LICENSE // * file that was distributed with this source code. +// TODO remove this when https://github.com/rust-lang/rust-clippy/issues/6902 is fixed +#![allow(clippy::use_self)] + use clap::{crate_version, Arg, ArgMatches, Command}; use std::fs::File; use std::io::{self, stdin, stdout, BufRead, BufReader, BufWriter, Read, Write}; From 55a68bca80066cc7637511a1ce375386eeb60bee Mon Sep 17 00:00:00 2001 From: Thomas Queiroz Date: Sat, 21 May 2022 02:55:45 -0300 Subject: [PATCH 11/16] ls: implement --group-directories-first --- src/uu/ls/src/ls.rs | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/src/uu/ls/src/ls.rs b/src/uu/ls/src/ls.rs index d5cf3aaed..c1c6cfab4 100644 --- a/src/uu/ls/src/ls.rs +++ b/src/uu/ls/src/ls.rs @@ -140,6 +140,7 @@ pub mod options { pub static HIDE: &str = "hide"; pub static IGNORE: &str = "ignore"; pub static CONTEXT: &str = "context"; + pub static GROUP_DIRECTORIES_FIRST: &str = "group-directories-first"; } const DEFAULT_TERM_WIDTH: u16 = 80; @@ -330,6 +331,7 @@ pub struct Config { time_style: TimeStyle, context: bool, selinux_supported: bool, + group_directories_first: bool, } // Fields that can be removed or added to the long format @@ -780,6 +782,7 @@ impl Config { false } }, + group_directories_first: options.is_present(options::GROUP_DIRECTORIES_FIRST), }) } } @@ -1397,6 +1400,12 @@ pub fn uu_app<'a>() -> Command<'a> { .long(options::CONTEXT) .help(CONTEXT_HELP_TEXT), ) + .arg( + Arg::new(options::GROUP_DIRECTORIES_FIRST) + .long(options::GROUP_DIRECTORIES_FIRST) + .help("group directories before files; can be augmented with \ + a --sort option, but any use of --sort=none (-U) disables grouping"), + ) // Positional arguments .arg( Arg::new(options::PATHS) @@ -1635,6 +1644,28 @@ fn sort_entries(entries: &mut [PathData], config: &Config, out: &mut BufWriter { + // If it metadata cannot be determined, treat as a file. + get_metadata(p.p_buf.as_path(), true).map_or_else(|_| false, |m| m.is_dir()) + } + Some(Some(m)) => m.is_dir(), + } + }); + } } fn is_hidden(file_path: &DirEntry) -> bool { From 3ea6720d46f836fd82081da25bac5c46548c2af7 Mon Sep 17 00:00:00 2001 From: Sylvestre Ledru Date: Sat, 21 May 2022 09:22:24 +0200 Subject: [PATCH 12/16] Update extension ID for rust-analyzer vscode extension recommendation --- .vscode/extensions.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.vscode/extensions.json b/.vscode/extensions.json index bd9dcf485..b9c161a4c 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -6,7 +6,7 @@ // "streetsidesoftware.code-spell-checker" ~ `cspell` spell-checker support { "recommendations": [ - "matklad.rust-analyzer", + "rust-lang.rust-analyzer", "streetsidesoftware.code-spell-checker", "foxundermoon.shell-format" ] From bcb9821e2496e341b0ab5ff6cfd00a620eb7d152 Mon Sep 17 00:00:00 2001 From: Thomas Queiroz Date: Sat, 21 May 2022 18:04:17 -0300 Subject: [PATCH 13/16] ls: take into account "." and ".." when sorting --- src/uu/ls/src/ls.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/src/uu/ls/src/ls.rs b/src/uu/ls/src/ls.rs index c1c6cfab4..52a5a1145 100644 --- a/src/uu/ls/src/ls.rs +++ b/src/uu/ls/src/ls.rs @@ -1732,8 +1732,6 @@ fn enter_directory( }; // Convert those entries to the PathData struct - let mut vec_path_data = Vec::new(); - for raw_entry in read_dir { let dir_entry = match raw_entry { Ok(path) => path, @@ -1747,12 +1745,11 @@ fn enter_directory( if should_display(&dir_entry, config) { let entry_path_data = PathData::new(dir_entry.path(), Some(Ok(dir_entry)), None, config, false); - vec_path_data.push(entry_path_data); + entries.push(entry_path_data); }; } - sort_entries(&mut vec_path_data, config, out); - entries.append(&mut vec_path_data); + sort_entries(&mut entries, config, out); // Print total after any error display if config.format == Format::Long || config.alloc_size { From c4606266e4cc5dec8359f82614dd2c227b4fa5e2 Mon Sep 17 00:00:00 2001 From: Thomas Queiroz Date: Sat, 21 May 2022 18:38:31 -0300 Subject: [PATCH 14/16] tests/ls: update version sort test --- tests/by-util/test_ls.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/by-util/test_ls.rs b/tests/by-util/test_ls.rs index 7b0390e70..d80884df0 100644 --- a/tests/by-util/test_ls.rs +++ b/tests/by-util/test_ls.rs @@ -2107,7 +2107,7 @@ fn test_ls_version_sort() { ); let result = scene.ucmd().arg("-a1v").succeeds(); - expected.insert(0, ".."); + expected.insert(expected.len() - 1, ".."); expected.insert(0, "."); assert_eq!( result.stdout_str().split('\n').collect::>(), From 0b24839a1e6f94f9009baabc08443fa5bf16381e Mon Sep 17 00:00:00 2001 From: Thomas Queiroz Date: Sat, 21 May 2022 18:50:32 -0300 Subject: [PATCH 15/16] tests/ls: add --group-directories-first test --- tests/by-util/test_ls.rs | 53 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/tests/by-util/test_ls.rs b/tests/by-util/test_ls.rs index d80884df0..ba95fa6a1 100644 --- a/tests/by-util/test_ls.rs +++ b/tests/by-util/test_ls.rs @@ -1301,6 +1301,59 @@ fn test_ls_deref() { assert!(!re.is_match(result.stdout_str().trim())); } +#[test] +fn test_ls_group_directories_first() { + let scene = TestScenario::new(util_name!()); + let at = &scene.fixtures; + let mut filenames = ["file1", "file2", "anotherFile", "abc", "xxx", "zzz"]; + for filename in filenames { + at.touch(filename); + } + filenames.sort_unstable(); + + let dirnames = ["aaa", "bbb", "ccc", "yyy"]; + for dirname in dirnames { + at.mkdir(dirname); + } + + let dots = [".", ".."]; + + let result = scene + .ucmd() + .arg("-1a") + .arg("--group-directories-first") + .run(); + assert_eq!( + result.stdout_str().split('\n').collect::>(), + dots.into_iter() + .chain(dirnames.into_iter()) + .chain(filenames.into_iter()) + .chain([""].into_iter()) + .collect::>(), + ); + + let result = scene + .ucmd() + .arg("-1ar") + .arg("--group-directories-first") + .run(); + assert_eq!( + result.stdout_str().split('\n').collect::>(), + (dirnames.into_iter().rev()) + .chain(dots.into_iter().rev()) + .chain(filenames.into_iter().rev()) + .chain([""].into_iter()) + .collect::>(), + ); + + let result = scene + .ucmd() + .arg("-1aU") + .arg("--group-directories-first") + .run(); + let result2 = scene.ucmd().arg("-1aU").run(); + assert_eq!(result.stdout_str(), result2.stdout_str()); +} #[test] fn test_ls_sort_none() { let scene = TestScenario::new(util_name!()); From eae07adfb182cc1c9e69ee7e55128587095bca87 Mon Sep 17 00:00:00 2001 From: Terts Diepraam Date: Sun, 22 May 2022 19:57:19 +0200 Subject: [PATCH 16/16] Version 0.0.14 (#3553) Version 0.0.14 --- Cargo.lock | 479 ++++++++++++------------- Cargo.toml | 206 +++++------ src/uu/arch/Cargo.toml | 2 +- src/uu/base32/Cargo.toml | 2 +- src/uu/base64/Cargo.toml | 2 +- src/uu/basename/Cargo.toml | 2 +- src/uu/basenc/Cargo.toml | 2 +- src/uu/cat/Cargo.toml | 2 +- src/uu/chcon/Cargo.toml | 2 +- src/uu/chgrp/Cargo.toml | 2 +- src/uu/chmod/Cargo.toml | 2 +- src/uu/chown/Cargo.toml | 2 +- src/uu/chroot/Cargo.toml | 2 +- src/uu/cksum/Cargo.toml | 2 +- src/uu/comm/Cargo.toml | 2 +- src/uu/cp/Cargo.toml | 2 +- src/uu/csplit/Cargo.toml | 2 +- src/uu/cut/Cargo.toml | 2 +- src/uu/date/Cargo.toml | 2 +- src/uu/dd/Cargo.toml | 2 +- src/uu/df/Cargo.toml | 2 +- src/uu/dir/Cargo.toml | 6 +- src/uu/dircolors/Cargo.toml | 2 +- src/uu/dirname/Cargo.toml | 2 +- src/uu/du/Cargo.toml | 2 +- src/uu/echo/Cargo.toml | 2 +- src/uu/env/Cargo.toml | 2 +- src/uu/expand/Cargo.toml | 2 +- src/uu/expr/Cargo.toml | 2 +- src/uu/factor/Cargo.toml | 2 +- src/uu/false/Cargo.toml | 2 +- src/uu/fmt/Cargo.toml | 2 +- src/uu/fold/Cargo.toml | 2 +- src/uu/groups/Cargo.toml | 2 +- src/uu/hashsum/Cargo.toml | 2 +- src/uu/head/Cargo.toml | 2 +- src/uu/hostid/Cargo.toml | 2 +- src/uu/hostname/Cargo.toml | 2 +- src/uu/id/Cargo.toml | 2 +- src/uu/install/Cargo.toml | 2 +- src/uu/join/Cargo.toml | 2 +- src/uu/kill/Cargo.toml | 2 +- src/uu/link/Cargo.toml | 2 +- src/uu/ln/Cargo.toml | 2 +- src/uu/logname/Cargo.toml | 2 +- src/uu/ls/Cargo.toml | 2 +- src/uu/mkdir/Cargo.toml | 2 +- src/uu/mkfifo/Cargo.toml | 2 +- src/uu/mknod/Cargo.toml | 2 +- src/uu/mktemp/Cargo.toml | 2 +- src/uu/more/Cargo.toml | 2 +- src/uu/mv/Cargo.toml | 2 +- src/uu/nice/Cargo.toml | 2 +- src/uu/nl/Cargo.toml | 2 +- src/uu/nohup/Cargo.toml | 2 +- src/uu/nproc/Cargo.toml | 2 +- src/uu/numfmt/Cargo.toml | 2 +- src/uu/od/Cargo.toml | 2 +- src/uu/paste/Cargo.toml | 2 +- src/uu/pathchk/Cargo.toml | 2 +- src/uu/pinky/Cargo.toml | 2 +- src/uu/pr/Cargo.toml | 2 +- src/uu/printenv/Cargo.toml | 2 +- src/uu/printf/Cargo.toml | 2 +- src/uu/ptx/Cargo.toml | 2 +- src/uu/pwd/Cargo.toml | 2 +- src/uu/readlink/Cargo.toml | 2 +- src/uu/realpath/Cargo.toml | 2 +- src/uu/relpath/Cargo.toml | 2 +- src/uu/rm/Cargo.toml | 2 +- src/uu/rmdir/Cargo.toml | 2 +- src/uu/runcon/Cargo.toml | 2 +- src/uu/seq/Cargo.toml | 2 +- src/uu/shred/Cargo.toml | 2 +- src/uu/shuf/Cargo.toml | 2 +- src/uu/sleep/Cargo.toml | 2 +- src/uu/sort/Cargo.toml | 2 +- src/uu/split/Cargo.toml | 2 +- src/uu/stat/Cargo.toml | 2 +- src/uu/stdbuf/Cargo.toml | 4 +- src/uu/stdbuf/src/libstdbuf/Cargo.toml | 2 +- src/uu/sum/Cargo.toml | 2 +- src/uu/sync/Cargo.toml | 2 +- src/uu/tac/Cargo.toml | 2 +- src/uu/tail/Cargo.toml | 4 +- src/uu/tee/Cargo.toml | 2 +- src/uu/test/Cargo.toml | 2 +- src/uu/timeout/Cargo.toml | 2 +- src/uu/touch/Cargo.toml | 2 +- src/uu/tr/Cargo.toml | 2 +- src/uu/true/Cargo.toml | 2 +- src/uu/truncate/Cargo.toml | 2 +- src/uu/tsort/Cargo.toml | 2 +- src/uu/tty/Cargo.toml | 2 +- src/uu/uname/Cargo.toml | 2 +- src/uu/unexpand/Cargo.toml | 2 +- src/uu/uniq/Cargo.toml | 2 +- src/uu/unlink/Cargo.toml | 2 +- src/uu/uptime/Cargo.toml | 2 +- src/uu/users/Cargo.toml | 2 +- src/uu/vdir/Cargo.toml | 4 +- src/uu/wc/Cargo.toml | 2 +- src/uu/who/Cargo.toml | 2 +- src/uu/whoami/Cargo.toml | 2 +- src/uu/yes/Cargo.toml | 2 +- src/uucore/Cargo.toml | 2 +- src/uucore_procs/Cargo.toml | 2 +- util/update-version.sh | 12 +- 108 files changed, 446 insertions(+), 471 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5a978a6ba..40fdcfd2a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -69,9 +69,9 @@ dependencies = [ [[package]] name = "autocfg" -version = "1.0.1" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" +checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" [[package]] name = "bigdecimal" @@ -109,7 +109,7 @@ dependencies = [ "log", "peeking_take_while", "proc-macro2", - "quote 1.0.14", + "quote 1.0.18", "regex", "rustc-hash", "shlex", @@ -149,9 +149,9 @@ dependencies = [ [[package]] name = "block-buffer" -version = "0.10.0" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1d36a02058e76b040de25a4464ba1c80935655595b661505c8b39b664828b95" +checksum = "0bf7fe51849ea569fd452f37822f606a5cabb684dc918707a0193fd4664ff324" dependencies = [ "generic-array", ] @@ -190,9 +190,9 @@ checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" [[package]] name = "cc" -version = "1.0.72" +version = "1.0.73" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22a9137b95ea06864e018375b72adfb7db6e6f68cfc8df5a04d00288050485ee" +checksum = "2fff2a6927b3bb87f9595d67196a70493f627687a71d87a0d692242c33f58c11" [[package]] name = "cexpr" @@ -230,9 +230,9 @@ dependencies = [ [[package]] name = "clang-sys" -version = "1.3.0" +version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fa66045b9cb23c2e9c1520732030608b02ee07e5cfaa5a521ec15ded7fa24c90" +checksum = "bf6b561dcf059c85bbe388e0a7b0a1469acb3934cc0cfa148613a830629e3049" dependencies = [ "glob", "libc", @@ -312,7 +312,7 @@ dependencies = [ [[package]] name = "coreutils" -version = "0.0.13" +version = "0.0.14" dependencies = [ "atty", "chrono", @@ -458,9 +458,9 @@ dependencies = [ [[package]] name = "cpp" -version = "0.5.6" +version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4875a08600be48dcc9cb6ee07f104a3e0752e95184dede6a30044d6480bf50e8" +checksum = "dec5e86d4f6547f0218ad923d9508244a71ef83b763196e6698b4f70f3595185" dependencies = [ "cpp_macros", ] @@ -493,9 +493,9 @@ dependencies = [ [[package]] name = "cpp_common" -version = "0.5.6" +version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "df78ad28e5fe814285016779fb3d3b874520c799a847e6190bf2b834cc4ff283" +checksum = "76071bb9c8c4dd2b5eb209907deab7b031323cf1be3dfdc6ec5d37f4f187d8a1" dependencies = [ "lazy_static", "proc-macro2", @@ -504,17 +504,16 @@ dependencies = [ [[package]] name = "cpp_macros" -version = "0.5.6" +version = "0.5.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f93a21e618c10abc84ebb63ffa5952e1f7a4568b8141d542d5ef860e4a8fc25" +checksum = "7fdaa01904c12a8989dbfa110b41ef27efc432ac9934f691b9732f01cb64dc01" dependencies = [ "aho-corasick", "byteorder", - "cpp_common 0.5.6", - "if_rust_version", + "cpp_common 0.5.7", "lazy_static", "proc-macro2", - "quote 1.0.14", + "quote 1.0.18", "syn", ] @@ -526,7 +525,7 @@ checksum = "a8cd649bf5b3804d92fe12a60c7698f5a538a6033ed8a668bf5241d4d4f1644e" dependencies = [ "cpp_synom", "quote 0.3.15", - "unicode-xid 0.0.4", + "unicode-xid", ] [[package]] @@ -546,14 +545,14 @@ version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fc8da5694233b646150c785118f77835ad0a49680c7f312a10ef30957c67b6d" dependencies = [ - "unicode-xid 0.0.4", + "unicode-xid", ] [[package]] name = "cpufeatures" -version = "0.2.1" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95059428f66df56b63431fdb4e1947ed2190586af5c5a8a8b71122bdf5a7f469" +checksum = "59a6001667ab124aebae2a495118e11d30984c3a653e99d86d58971708cf5e4b" dependencies = [ "libc", ] @@ -569,9 +568,9 @@ dependencies = [ [[package]] name = "crossbeam-channel" -version = "0.5.2" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e54ea8bc3fb1ee042f5aace6e3c6e025d3874866da222930f70ce62aceba0bfa" +checksum = "5aaa7bd5fb665c6864b5f963dd9097905c54125909c7aa94c9e18507cdbe6c53" dependencies = [ "cfg-if 1.0.0", "crossbeam-utils", @@ -590,10 +589,11 @@ dependencies = [ [[package]] name = "crossbeam-epoch" -version = "0.9.6" +version = "0.9.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97242a70df9b89a65d0b6df3c4bf5b9ce03c5b7309019777fbde37e7537f8762" +checksum = "1145cf131a2c6ba0615079ab6a638f7e1973ac9c2634fcbeaaad6114246efe8c" dependencies = [ + "autocfg", "cfg-if 1.0.0", "crossbeam-utils", "lazy_static", @@ -603,9 +603,9 @@ dependencies = [ [[package]] name = "crossbeam-utils" -version = "0.8.6" +version = "0.8.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cfcae03edb34f947e64acdb1c33ec169824e20657e9ecb61cef6c8c74dcb8120" +checksum = "0bf124c720b7686e3c2663cf54062ab0f68a88af2fb6a030e87e30bf721fcb38" dependencies = [ "cfg-if 1.0.0", "lazy_static", @@ -648,11 +648,11 @@ dependencies = [ [[package]] name = "ctor" -version = "0.1.21" +version = "0.1.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ccc0a48a9b826acdf4028595adc9db92caea352f7af011a3034acd172a52a0aa" +checksum = "f877be4f7c9f246b183111634f75baa039715e3f46ce860677d3b19a69fb229c" dependencies = [ - "quote 1.0.14", + "quote 1.0.18", "syn", ] @@ -785,9 +785,9 @@ dependencies = [ [[package]] name = "fastrand" -version = "1.6.0" +version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "779d043b6a0b90cc4c0ed7ee380a6504394cee7efd7db050e3774eee387324b2" +checksum = "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf" dependencies = [ "instant", ] @@ -812,9 +812,9 @@ dependencies = [ [[package]] name = "flate2" -version = "1.0.22" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e6988e897c1c9c485f43b47a529cef42fde0547f9d8d41a7062518f1d8fc53f" +checksum = "b39522e96686d38f4bc984b9198e3a0613264abaebaff2c5c918bfa6b6da09af" dependencies = [ "cfg-if 1.0.0", "crc32fast", @@ -865,9 +865,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.4" +version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "418d37c8b1d42553c93648be529cb70f920d3baf8ef469b74b9638df426e0b4c" +checksum = "9be70c98951c83b8d2f8f60d7065fa6d5146873094452a1008da8c2f1e4205ad" dependencies = [ "cfg-if 1.0.0", "libc", @@ -945,17 +945,11 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9a3a5bfb195931eeb336b2a7b4d761daec841b97f947d34394601737a7bba5e4" -[[package]] -name = "if_rust_version" -version = "1.0.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "46dbcb333e86939721589d25a3557e180b52778cb33c7fdfe9e0158ff790d5ec" - [[package]] name = "indexmap" -version = "1.8.0" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "282a6247722caba404c065016bbfa522806e51714c34f5dfc3e4a3a46fcb4223" +checksum = "0f647032dfaa1f8b6dc29bd3edb7bbef4861b8b8007ebb118d6db284fd59f6ee" dependencies = [ "autocfg", "hashbrown 0.11.2", @@ -987,9 +981,9 @@ dependencies = [ [[package]] name = "itoa" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35" +checksum = "112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d" [[package]] name = "keccak" @@ -1037,18 +1031,19 @@ dependencies = [ [[package]] name = "lock_api" -version = "0.4.6" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88943dd7ef4a2e5a4bfa2753aaab3013e34ce2533d1996fb18ef591e315e2b3b" +checksum = "327fa5b6a6940e4699ec49a9beae1ea4845c6bab9314e4f84ac68742139d8c53" dependencies = [ + "autocfg", "scopeguard", ] [[package]] name = "log" -version = "0.4.14" +version = "0.4.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "51b9bbe6c47d51fc3e1a9b945965946b4c44142ab8792c50835a980d362c2710" +checksum = "abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e" dependencies = [ "cfg-if 1.0.0", ] @@ -1118,35 +1113,23 @@ checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" [[package]] name = "miniz_oxide" -version = "0.4.4" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a92518e98c078586bc6c934028adcca4c92a53d6a958196de835170a01d84e4b" +checksum = "d2b29bd4bc3f33391105ebee3589c19197c4271e3e5a9ec9bfe8127eeff8f082" dependencies = [ "adler", - "autocfg", ] [[package]] name = "mio" -version = "0.8.2" +version = "0.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52da4364ffb0e4fe33a9841a98a3f3014fb964045ce4f7a45a398243c8d6b0c9" +checksum = "713d550d9b44d89174e066b7a6217ae06234c10cb47819a88290d2b353c31799" dependencies = [ "libc", "log", - "miow", - "ntapi", "wasi 0.11.0+wasi-snapshot-preview1", - "winapi 0.3.9", -] - -[[package]] -name = "miow" -version = "0.3.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9f1c5b025cda876f66ef43a113f91ebc9f4ccef34843000e0adf6ebbab84e21" -dependencies = [ - "winapi 0.3.9", + "windows-sys", ] [[package]] @@ -1171,15 +1154,6 @@ dependencies = [ "minimal-lexical", ] -[[package]] -name = "ntapi" -version = "0.3.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f6bb902e437b6d86e03cce10a7e2af662292c5dfef23b65899ea3ac9354ad44" -dependencies = [ - "winapi 0.3.9", -] - [[package]] name = "num-bigint" version = "0.4.3" @@ -1193,9 +1167,9 @@ dependencies = [ [[package]] name = "num-integer" -version = "0.1.44" +version = "0.1.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2cc698a63b549a70bc047073d2949cce27cd1c7b0a4a862d08a8031bc2801db" +checksum = "225d3389fb3509a24c93f5c29eb6bde2586b98d9f016636dff58d7c6f7569cd9" dependencies = [ "autocfg", "num-traits", @@ -1222,9 +1196,9 @@ dependencies = [ [[package]] name = "num_threads" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aba1801fb138d8e85e11d0fc70baf4fe1cdfffda7c6cd34a854905df588e5ed0" +checksum = "2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44" dependencies = [ "libc", ] @@ -1243,9 +1217,9 @@ checksum = "b8f8bdf33df195859076e54ab11ee78a1b208382d3a26ec40d142ffc1ecc49ef" [[package]] name = "once_cell" -version = "1.10.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87f3e037eac156d1775da914196f0f37741a274155e34a0b7e427c35d2a2ecb9" +checksum = "7b10983b38c53aebdf33f542c6275b0f58a238129d00c4ae0e6fb59738d783ca" [[package]] name = "onig" @@ -1290,9 +1264,9 @@ dependencies = [ [[package]] name = "os_str_bytes" -version = "6.0.0" +version = "6.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e22443d1643a904602595ba1cd8f7d896afe56d26712531c5ff73a15b2fbf64" +checksum = "029d8d0b2f198229de29dca79676f2738ff952edf3fde542eb8bf94d8c21b435" [[package]] name = "ouroboros" @@ -1314,15 +1288,15 @@ dependencies = [ "Inflector", "proc-macro-error", "proc-macro2", - "quote 1.0.14", + "quote 1.0.18", "syn", ] [[package]] name = "output_vt100" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53cdc5b785b7a58c5aad8216b3dfa114df64b0b06ae6e1501cef91df2fbdf8f9" +checksum = "628223faebab4e3e40667ee0b2336d34a5b960ff60ea743ddfdbcf7770bcfb66" dependencies = [ "winapi 0.3.9", ] @@ -1339,9 +1313,9 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.1" +version = "0.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28141e0cc4143da2443301914478dc976a61ffdb3f043058310c70df2fed8954" +checksum = "09a279cbf25cb0757810394fbc1e359949b59e348145c643a939a525692e6929" dependencies = [ "cfg-if 1.0.0", "libc", @@ -1352,9 +1326,9 @@ dependencies = [ [[package]] name = "paste" -version = "1.0.6" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0744126afe1a6dd7f394cb50a716dbe086cb06e255e53d8d0185d82828358fb5" +checksum = "0c520e05135d6e763148b6426a837e239041653ba7becd2e538c076c738025fc" [[package]] name = "peeking_take_while" @@ -1402,9 +1376,9 @@ dependencies = [ [[package]] name = "pkg-config" -version = "0.3.24" +version = "0.3.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58893f751c9b0412871a09abd62ecd2a00298c6c83befa223ef98c52aef40cbe" +checksum = "1df8c4ec4b0627e53bdf214615ad287367e482558cf84b109250b37464dc03ae" [[package]] name = "platform-info" @@ -1442,7 +1416,7 @@ checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" dependencies = [ "proc-macro-error-attr", "proc-macro2", - "quote 1.0.14", + "quote 1.0.18", "syn", "version_check", ] @@ -1454,17 +1428,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" dependencies = [ "proc-macro2", - "quote 1.0.14", + "quote 1.0.18", "version_check", ] [[package]] name = "proc-macro2" -version = "1.0.36" +version = "1.0.39" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7342d5883fbccae1cc37a2353b09c87c9b0f3afd73f5fb9bba687a1f733b029" +checksum = "c54b25569025b7fc9651de43004ae593a75ad88543b17178aa5e1b9c4f15f56f" dependencies = [ - "unicode-xid 0.2.2", + "unicode-ident", ] [[package]] @@ -1492,9 +1466,9 @@ checksum = "7a6e920b65c65f10b2ae65c831a81a073a89edd28c7cce89475bff467ab4167a" [[package]] name = "quote" -version = "1.0.14" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "47aa80447ce4daf1717500037052af176af5d38cc3e571d9ec1c7353fc10c87d" +checksum = "a1feb54ed693b93a84e14094943b84b7c4eae204c512b7ccb95ab0c66d278ad1" dependencies = [ "proc-macro2", ] @@ -1543,9 +1517,9 @@ dependencies = [ [[package]] name = "rayon-core" -version = "1.9.2" +version = "1.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f51245e1e62e1f1629cbfec37b5793bbabcaeb90f30e94d2ba03564687353e4" +checksum = "258bcdb5ac6dad48491bb2992db6b7cf74878b0384908af124823d118c99683f" dependencies = [ "crossbeam-channel", "crossbeam-deque", @@ -1579,9 +1553,9 @@ checksum = "ef445213a92fdddc4bc69d9111156d20ffd50704a86ad82b372aab701a0d3a9a" [[package]] name = "regex" -version = "1.5.5" +version = "1.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a11647b6b25ff05a515cb92c365cec08801e83423a235b51e231e1808747286" +checksum = "d83f127d94bdbcda4c8cc2e50f6f84f4b611f69c902699ca385a39c3a75f9ff1" dependencies = [ "aho-corasick", "memchr 2.5.0", @@ -1596,9 +1570,9 @@ checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" [[package]] name = "regex-syntax" -version = "0.6.25" +version = "0.6.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" +checksum = "49b3de9ec5dc0a3417da371aab17d729997c15010e7fd24ff707773a33bddb64" [[package]] name = "remove_dir_all" @@ -1690,9 +1664,9 @@ dependencies = [ [[package]] name = "selinux-sys" -version = "0.5.1" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d842d177120716580c4c6cb56dfe3c5f3a3e3dcec635091f1b2034b6c0be4c6" +checksum = "12d374f91738fab4e9e49c656eca7de906b8ec3740c0b792ff0f397b247cb1a5" dependencies = [ "bindgen", "cc", @@ -1770,9 +1744,9 @@ dependencies = [ [[package]] name = "siphasher" -version = "0.3.9" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a86232ab60fa71287d7f2ddae4a7073f6b7aac33631c3015abb556f08c6d0a3e" +checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" [[package]] name = "smallvec" @@ -1788,9 +1762,9 @@ checksum = "f67ad224767faa3c7d8b6d91985b78e70a1324408abcb1cfcc2be4c06bc06043" [[package]] name = "socket2" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f82496b90c36d70af5fcd482edaa2e0bd16fade569de1330405fecbbdac736b" +checksum = "66d72b759436ae32898a2af0a14218dbf55efde3feeb170eb623637db85ee1e0" dependencies = [ "libc", "winapi 0.3.9", @@ -1828,7 +1802,7 @@ checksum = "6878079b17446e4d3eba6192bb0a2950d5b14f0ed8424b852310e5a94345d0ef" dependencies = [ "heck", "proc-macro2", - "quote 1.0.14", + "quote 1.0.18", "rustversion", "syn", ] @@ -1841,13 +1815,13 @@ checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" [[package]] name = "syn" -version = "1.0.86" +version = "1.0.95" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a65b3f4ffa0092e9887669db0eae07941f023991ab58ea44da8fe8e2d511c6b" +checksum = "fbaf6116ab8924f39d52792136fb74fd60a80194cf1b1c6ffa6453eef1c3f942" dependencies = [ "proc-macro2", - "quote 1.0.14", - "unicode-xid 0.2.2", + "quote 1.0.18", + "unicode-ident", ] [[package]] @@ -1875,9 +1849,9 @@ dependencies = [ [[package]] name = "termcolor" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4" +checksum = "bab24d30b911b2376f3a13cc2cd443142f0c81dda04c118693e35b3835757755" dependencies = [ "winapi-util", ] @@ -1954,7 +1928,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0396bc89e626244658bef819e22d0cc459e795a5ebe878e6ec336d1674a8d79a" dependencies = [ "proc-macro2", - "quote 1.0.14", + "quote 1.0.18", "syn", ] @@ -1993,6 +1967,12 @@ version = "1.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" +[[package]] +name = "unicode-ident" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d22af068fba1eb5edcb4aea19d382b2a3deb4c8f9d475c589b6ada9e0fd493ee" + [[package]] name = "unicode-linebreak" version = "0.1.2" @@ -2020,12 +2000,6 @@ version = "0.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8c1f860d7d29cf02cb2f3f359fd35991af3d30bac52c57d265a3c461074cb4dc" -[[package]] -name = "unicode-xid" -version = "0.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3" - [[package]] name = "unindent" version = "0.1.9" @@ -2060,13 +2034,13 @@ checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" [[package]] name = "utf8-width" -version = "0.1.5" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7cf7d77f457ef8dfa11e4cd5933c5ddb5dc52a94664071951219a97710f0a32b" +checksum = "5190c9442dcdaf0ddd50f37420417d219ae5261bbf5db120d0f9bab996c9cba1" [[package]] name = "uu_arch" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "platform-info", @@ -2075,7 +2049,7 @@ dependencies = [ [[package]] name = "uu_base32" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2083,7 +2057,7 @@ dependencies = [ [[package]] name = "uu_base64" -version = "0.0.13" +version = "0.0.14" dependencies = [ "uu_base32", "uucore", @@ -2091,7 +2065,7 @@ dependencies = [ [[package]] name = "uu_basename" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2099,7 +2073,7 @@ dependencies = [ [[package]] name = "uu_basenc" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uu_base32", @@ -2108,7 +2082,7 @@ dependencies = [ [[package]] name = "uu_cat" -version = "0.0.13" +version = "0.0.14" dependencies = [ "atty", "clap 3.1.18", @@ -2120,7 +2094,7 @@ dependencies = [ [[package]] name = "uu_chcon" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "fts-sys", @@ -2132,7 +2106,7 @@ dependencies = [ [[package]] name = "uu_chgrp" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2140,7 +2114,7 @@ dependencies = [ [[package]] name = "uu_chmod" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "libc", @@ -2149,7 +2123,7 @@ dependencies = [ [[package]] name = "uu_chown" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2157,7 +2131,7 @@ dependencies = [ [[package]] name = "uu_chroot" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2165,7 +2139,7 @@ dependencies = [ [[package]] name = "uu_cksum" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2173,7 +2147,7 @@ dependencies = [ [[package]] name = "uu_comm" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2181,7 +2155,7 @@ dependencies = [ [[package]] name = "uu_cp" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "exacl", @@ -2198,7 +2172,7 @@ dependencies = [ [[package]] name = "uu_csplit" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "regex", @@ -2208,7 +2182,7 @@ dependencies = [ [[package]] name = "uu_cut" -version = "0.0.13" +version = "0.0.14" dependencies = [ "atty", "bstr", @@ -2219,7 +2193,7 @@ dependencies = [ [[package]] name = "uu_date" -version = "0.0.13" +version = "0.0.14" dependencies = [ "chrono", "clap 3.1.18", @@ -2230,7 +2204,7 @@ dependencies = [ [[package]] name = "uu_dd" -version = "0.0.13" +version = "0.0.14" dependencies = [ "byte-unit", "clap 3.1.18", @@ -2242,7 +2216,7 @@ dependencies = [ [[package]] name = "uu_df" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "number_prefix", @@ -2252,7 +2226,7 @@ dependencies = [ [[package]] name = "uu_dir" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "selinux", @@ -2262,7 +2236,7 @@ dependencies = [ [[package]] name = "uu_dircolors" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "glob", @@ -2271,7 +2245,7 @@ dependencies = [ [[package]] name = "uu_dirname" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2279,7 +2253,7 @@ dependencies = [ [[package]] name = "uu_du" -version = "0.0.13" +version = "0.0.14" dependencies = [ "chrono", "clap 3.1.18", @@ -2290,7 +2264,7 @@ dependencies = [ [[package]] name = "uu_echo" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2298,7 +2272,7 @@ dependencies = [ [[package]] name = "uu_env" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "rust-ini", @@ -2307,7 +2281,7 @@ dependencies = [ [[package]] name = "uu_expand" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "unicode-width", @@ -2316,7 +2290,7 @@ dependencies = [ [[package]] name = "uu_expr" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "num-bigint", @@ -2327,7 +2301,7 @@ dependencies = [ [[package]] name = "uu_factor" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "coz", @@ -2341,7 +2315,7 @@ dependencies = [ [[package]] name = "uu_false" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2349,7 +2323,7 @@ dependencies = [ [[package]] name = "uu_fmt" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "unicode-width", @@ -2358,7 +2332,7 @@ dependencies = [ [[package]] name = "uu_fold" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2366,7 +2340,7 @@ dependencies = [ [[package]] name = "uu_groups" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2374,7 +2348,7 @@ dependencies = [ [[package]] name = "uu_hashsum" -version = "0.0.13" +version = "0.0.14" dependencies = [ "blake2b_simd", "blake3", @@ -2392,7 +2366,7 @@ dependencies = [ [[package]] name = "uu_head" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "memchr 2.5.0", @@ -2401,7 +2375,7 @@ dependencies = [ [[package]] name = "uu_hostid" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "libc", @@ -2410,7 +2384,7 @@ dependencies = [ [[package]] name = "uu_hostname" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "hostname", @@ -2420,7 +2394,7 @@ dependencies = [ [[package]] name = "uu_id" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "selinux", @@ -2429,7 +2403,7 @@ dependencies = [ [[package]] name = "uu_install" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "file_diff", @@ -2441,7 +2415,7 @@ dependencies = [ [[package]] name = "uu_join" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "memchr 2.5.0", @@ -2450,7 +2424,7 @@ dependencies = [ [[package]] name = "uu_kill" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "nix", @@ -2459,7 +2433,7 @@ dependencies = [ [[package]] name = "uu_link" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2467,7 +2441,7 @@ dependencies = [ [[package]] name = "uu_ln" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2475,7 +2449,7 @@ dependencies = [ [[package]] name = "uu_logname" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "libc", @@ -2484,7 +2458,7 @@ dependencies = [ [[package]] name = "uu_ls" -version = "0.0.13" +version = "0.0.14" dependencies = [ "atty", "chrono", @@ -2503,7 +2477,7 @@ dependencies = [ [[package]] name = "uu_mkdir" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2511,7 +2485,7 @@ dependencies = [ [[package]] name = "uu_mkfifo" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "libc", @@ -2520,7 +2494,7 @@ dependencies = [ [[package]] name = "uu_mknod" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "libc", @@ -2529,7 +2503,7 @@ dependencies = [ [[package]] name = "uu_mktemp" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "rand", @@ -2539,7 +2513,7 @@ dependencies = [ [[package]] name = "uu_more" -version = "0.0.13" +version = "0.0.14" dependencies = [ "atty", "clap 3.1.18", @@ -2552,7 +2526,7 @@ dependencies = [ [[package]] name = "uu_mv" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "fs_extra", @@ -2561,7 +2535,7 @@ dependencies = [ [[package]] name = "uu_nice" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "libc", @@ -2571,7 +2545,7 @@ dependencies = [ [[package]] name = "uu_nl" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "regex", @@ -2580,7 +2554,7 @@ dependencies = [ [[package]] name = "uu_nohup" -version = "0.0.13" +version = "0.0.14" dependencies = [ "atty", "clap 3.1.18", @@ -2590,7 +2564,7 @@ dependencies = [ [[package]] name = "uu_nproc" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "libc", @@ -2600,7 +2574,7 @@ dependencies = [ [[package]] name = "uu_numfmt" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2608,7 +2582,7 @@ dependencies = [ [[package]] name = "uu_od" -version = "0.0.13" +version = "0.0.14" dependencies = [ "byteorder", "clap 3.1.18", @@ -2618,7 +2592,7 @@ dependencies = [ [[package]] name = "uu_paste" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2626,7 +2600,7 @@ dependencies = [ [[package]] name = "uu_pathchk" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "libc", @@ -2635,7 +2609,7 @@ dependencies = [ [[package]] name = "uu_pinky" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2643,7 +2617,7 @@ dependencies = [ [[package]] name = "uu_pr" -version = "0.0.13" +version = "0.0.14" dependencies = [ "chrono", "clap 3.1.18", @@ -2655,7 +2629,7 @@ dependencies = [ [[package]] name = "uu_printenv" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2663,7 +2637,7 @@ dependencies = [ [[package]] name = "uu_printf" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2671,7 +2645,7 @@ dependencies = [ [[package]] name = "uu_ptx" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "regex", @@ -2680,7 +2654,7 @@ dependencies = [ [[package]] name = "uu_pwd" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2688,7 +2662,7 @@ dependencies = [ [[package]] name = "uu_readlink" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2696,7 +2670,7 @@ dependencies = [ [[package]] name = "uu_realpath" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2704,7 +2678,7 @@ dependencies = [ [[package]] name = "uu_relpath" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2712,7 +2686,7 @@ dependencies = [ [[package]] name = "uu_rm" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "remove_dir_all 0.7.0", @@ -2723,7 +2697,7 @@ dependencies = [ [[package]] name = "uu_rmdir" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "libc", @@ -2732,7 +2706,7 @@ dependencies = [ [[package]] name = "uu_runcon" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "libc", @@ -2743,7 +2717,7 @@ dependencies = [ [[package]] name = "uu_seq" -version = "0.0.13" +version = "0.0.14" dependencies = [ "bigdecimal", "clap 3.1.18", @@ -2754,7 +2728,7 @@ dependencies = [ [[package]] name = "uu_shred" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "rand", @@ -2763,7 +2737,7 @@ dependencies = [ [[package]] name = "uu_shuf" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "rand", @@ -2773,7 +2747,7 @@ dependencies = [ [[package]] name = "uu_sleep" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2781,7 +2755,7 @@ dependencies = [ [[package]] name = "uu_sort" -version = "0.0.13" +version = "0.0.14" dependencies = [ "binary-heap-plus", "clap 3.1.18", @@ -2800,7 +2774,7 @@ dependencies = [ [[package]] name = "uu_split" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "memchr 2.5.0", @@ -2809,7 +2783,7 @@ dependencies = [ [[package]] name = "uu_stat" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2817,7 +2791,7 @@ dependencies = [ [[package]] name = "uu_stdbuf" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "tempfile", @@ -2827,7 +2801,7 @@ dependencies = [ [[package]] name = "uu_stdbuf_libstdbuf" -version = "0.0.13" +version = "0.0.14" dependencies = [ "cpp", "cpp_build", @@ -2837,7 +2811,7 @@ dependencies = [ [[package]] name = "uu_sum" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2845,7 +2819,7 @@ dependencies = [ [[package]] name = "uu_sync" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "libc", @@ -2855,7 +2829,7 @@ dependencies = [ [[package]] name = "uu_tac" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "memchr 2.5.0", @@ -2866,7 +2840,7 @@ dependencies = [ [[package]] name = "uu_tail" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "libc", @@ -2877,7 +2851,7 @@ dependencies = [ [[package]] name = "uu_tee" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "libc", @@ -2887,7 +2861,7 @@ dependencies = [ [[package]] name = "uu_test" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "libc", @@ -2897,7 +2871,7 @@ dependencies = [ [[package]] name = "uu_timeout" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "libc", @@ -2907,7 +2881,7 @@ dependencies = [ [[package]] name = "uu_touch" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "filetime", @@ -2918,7 +2892,7 @@ dependencies = [ [[package]] name = "uu_tr" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "nom", @@ -2927,7 +2901,7 @@ dependencies = [ [[package]] name = "uu_true" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2935,7 +2909,7 @@ dependencies = [ [[package]] name = "uu_truncate" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2943,7 +2917,7 @@ dependencies = [ [[package]] name = "uu_tsort" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2951,7 +2925,7 @@ dependencies = [ [[package]] name = "uu_tty" -version = "0.0.13" +version = "0.0.14" dependencies = [ "atty", "clap 3.1.18", @@ -2961,7 +2935,7 @@ dependencies = [ [[package]] name = "uu_uname" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "platform-info", @@ -2970,7 +2944,7 @@ dependencies = [ [[package]] name = "uu_unexpand" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "unicode-width", @@ -2979,7 +2953,7 @@ dependencies = [ [[package]] name = "uu_uniq" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "strum", @@ -2989,7 +2963,7 @@ dependencies = [ [[package]] name = "uu_unlink" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -2997,7 +2971,7 @@ dependencies = [ [[package]] name = "uu_uptime" -version = "0.0.13" +version = "0.0.14" dependencies = [ "chrono", "clap 3.1.18", @@ -3006,7 +2980,7 @@ dependencies = [ [[package]] name = "uu_users" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -3014,7 +2988,7 @@ dependencies = [ [[package]] name = "uu_vdir" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "selinux", @@ -3024,7 +2998,7 @@ dependencies = [ [[package]] name = "uu_wc" -version = "0.0.13" +version = "0.0.14" dependencies = [ "bytecount", "clap 3.1.18", @@ -3037,7 +3011,7 @@ dependencies = [ [[package]] name = "uu_who" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "uucore", @@ -3045,7 +3019,7 @@ dependencies = [ [[package]] name = "uu_whoami" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "libc", @@ -3055,7 +3029,7 @@ dependencies = [ [[package]] name = "uu_yes" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "nix", @@ -3064,7 +3038,7 @@ dependencies = [ [[package]] name = "uucore" -version = "0.0.13" +version = "0.0.14" dependencies = [ "clap 3.1.18", "data-encoding", @@ -3089,10 +3063,10 @@ dependencies = [ [[package]] name = "uucore_procs" -version = "0.0.13" +version = "0.0.14" dependencies = [ "proc-macro2", - "quote 1.0.14", + "quote 1.0.18", ] [[package]] @@ -3138,9 +3112,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "which" -version = "4.2.2" +version = "4.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ea187a8ef279bc014ec368c27a920da2024d2a711109bfbe3440585d5cf27ad9" +checksum = "5c4fb54e6113b6a8772ee41c3404fb0301ac79604489467e0a9ce1f3e97c24ae" dependencies = [ "either", "lazy_static", @@ -3201,9 +3175,9 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" [[package]] name = "windows-sys" -version = "0.32.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3df6e476185f92a12c072be4a189a0210dcdcf512a1891d6dff9edb874deadc6" +checksum = "ea04155a16a59f9eab786fe12a4a450e75cdb175f9e0d80da1e17db09f55b8d2" dependencies = [ "windows_aarch64_msvc", "windows_i686_gnu", @@ -3214,33 +3188,33 @@ dependencies = [ [[package]] name = "windows_aarch64_msvc" -version = "0.32.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8e92753b1c443191654ec532f14c199742964a061be25d77d7a96f09db20bf5" +checksum = "9bb8c3fd39ade2d67e9874ac4f3db21f0d710bee00fe7cab16949ec184eeaa47" [[package]] name = "windows_i686_gnu" -version = "0.32.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a711c68811799e017b6038e0922cb27a5e2f43a2ddb609fe0b6f3eeda9de615" +checksum = "180e6ccf01daf4c426b846dfc66db1fc518f074baa793aa7d9b9aaeffad6a3b6" [[package]] name = "windows_i686_msvc" -version = "0.32.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "146c11bb1a02615db74680b32a68e2d61f553cc24c4eb5b4ca10311740e44172" +checksum = "e2e7917148b2812d1eeafaeb22a97e4813dfa60a3f8f78ebe204bcc88f12f024" [[package]] name = "windows_x86_64_gnu" -version = "0.32.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c912b12f7454c6620635bbff3450962753834be2a594819bd5e945af18ec64bc" +checksum = "4dcd171b8776c41b97521e5da127a2d86ad280114807d0b2ab1e462bc764d9e1" [[package]] name = "windows_x86_64_msvc" -version = "0.32.0" +version = "0.36.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "504a2476202769977a040c6364301a3f65d0cc9e3fb08600b2bda150a0488316" +checksum = "c811ca4a8c853ef420abd8592ba53ddbbac90410fab6903b3e79972a631f7680" [[package]] name = "xattr" @@ -3259,11 +3233,12 @@ checksum = "2a599daf1b507819c1121f0bf87fa37eb19daac6aff3aefefd4e6e2e0f2020fc" [[package]] name = "zip" -version = "0.6.0" +version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6fa4aa90e99fb8d701bda16fb040d8ed2f9c7176fb44de750e880a74b580315" +checksum = "bf225bcf73bb52cbb496e70475c7bd7a3f769df699c0020f6c7bd9a96dcf0b8d" dependencies = [ "byteorder", "crc32fast", + "crossbeam-utils", "flate2", ] diff --git a/Cargo.toml b/Cargo.toml index d9e942b21..c288ad0b9 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,7 +5,7 @@ [package] name = "coreutils" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "coreutils ~ GNU coreutils (updated); implemented as universal (cross-platform) utils, written in Rust" @@ -268,109 +268,109 @@ uucore = { version=">=0.0.11", package="uucore", path="src/uucore" } selinux = { version="0.2", optional = true } zip = { version = "0.6.0", optional=true, default_features=false, features=["deflate"] } # * uutils -uu_test = { optional=true, version="0.0.13", package="uu_test", path="src/uu/test" } +uu_test = { optional=true, version="0.0.14", package="uu_test", path="src/uu/test" } # -arch = { optional=true, version="0.0.13", package="uu_arch", path="src/uu/arch" } -base32 = { optional=true, version="0.0.13", package="uu_base32", path="src/uu/base32" } -base64 = { optional=true, version="0.0.13", package="uu_base64", path="src/uu/base64" } -basename = { optional=true, version="0.0.13", package="uu_basename", path="src/uu/basename" } -basenc = { optional=true, version="0.0.13", package="uu_basenc", path="src/uu/basenc" } -cat = { optional=true, version="0.0.13", package="uu_cat", path="src/uu/cat" } -chcon = { optional=true, version="0.0.13", package="uu_chcon", path="src/uu/chcon" } -chgrp = { optional=true, version="0.0.13", package="uu_chgrp", path="src/uu/chgrp" } -chmod = { optional=true, version="0.0.13", package="uu_chmod", path="src/uu/chmod" } -chown = { optional=true, version="0.0.13", package="uu_chown", path="src/uu/chown" } -chroot = { optional=true, version="0.0.13", package="uu_chroot", path="src/uu/chroot" } -cksum = { optional=true, version="0.0.13", package="uu_cksum", path="src/uu/cksum" } -comm = { optional=true, version="0.0.13", package="uu_comm", path="src/uu/comm" } -cp = { optional=true, version="0.0.13", package="uu_cp", path="src/uu/cp" } -csplit = { optional=true, version="0.0.13", package="uu_csplit", path="src/uu/csplit" } -cut = { optional=true, version="0.0.13", package="uu_cut", path="src/uu/cut" } -date = { optional=true, version="0.0.13", package="uu_date", path="src/uu/date" } -dd = { optional=true, version="0.0.13", package="uu_dd", path="src/uu/dd" } -df = { optional=true, version="0.0.13", package="uu_df", path="src/uu/df" } -dir = { optional=true, version="0.0.13", package="uu_dir", path="src/uu/dir" } -dircolors= { optional=true, version="0.0.13", package="uu_dircolors", path="src/uu/dircolors" } -dirname = { optional=true, version="0.0.13", package="uu_dirname", path="src/uu/dirname" } -du = { optional=true, version="0.0.13", package="uu_du", path="src/uu/du" } -echo = { optional=true, version="0.0.13", package="uu_echo", path="src/uu/echo" } -env = { optional=true, version="0.0.13", package="uu_env", path="src/uu/env" } -expand = { optional=true, version="0.0.13", package="uu_expand", path="src/uu/expand" } -expr = { optional=true, version="0.0.13", package="uu_expr", path="src/uu/expr" } -factor = { optional=true, version="0.0.13", package="uu_factor", path="src/uu/factor" } -false = { optional=true, version="0.0.13", package="uu_false", path="src/uu/false" } -fmt = { optional=true, version="0.0.13", package="uu_fmt", path="src/uu/fmt" } -fold = { optional=true, version="0.0.13", package="uu_fold", path="src/uu/fold" } -groups = { optional=true, version="0.0.13", package="uu_groups", path="src/uu/groups" } -hashsum = { optional=true, version="0.0.13", package="uu_hashsum", path="src/uu/hashsum" } -head = { optional=true, version="0.0.13", package="uu_head", path="src/uu/head" } -hostid = { optional=true, version="0.0.13", package="uu_hostid", path="src/uu/hostid" } -hostname = { optional=true, version="0.0.13", package="uu_hostname", path="src/uu/hostname" } -id = { optional=true, version="0.0.13", package="uu_id", path="src/uu/id" } -install = { optional=true, version="0.0.13", package="uu_install", path="src/uu/install" } -join = { optional=true, version="0.0.13", package="uu_join", path="src/uu/join" } -kill = { optional=true, version="0.0.13", package="uu_kill", path="src/uu/kill" } -link = { optional=true, version="0.0.13", package="uu_link", path="src/uu/link" } -ln = { optional=true, version="0.0.13", package="uu_ln", path="src/uu/ln" } -ls = { optional=true, version="0.0.13", package="uu_ls", path="src/uu/ls" } -logname = { optional=true, version="0.0.13", package="uu_logname", path="src/uu/logname" } -mkdir = { optional=true, version="0.0.13", package="uu_mkdir", path="src/uu/mkdir" } -mkfifo = { optional=true, version="0.0.13", package="uu_mkfifo", path="src/uu/mkfifo" } -mknod = { optional=true, version="0.0.13", package="uu_mknod", path="src/uu/mknod" } -mktemp = { optional=true, version="0.0.13", package="uu_mktemp", path="src/uu/mktemp" } -more = { optional=true, version="0.0.13", package="uu_more", path="src/uu/more" } -mv = { optional=true, version="0.0.13", package="uu_mv", path="src/uu/mv" } -nice = { optional=true, version="0.0.13", package="uu_nice", path="src/uu/nice" } -nl = { optional=true, version="0.0.13", package="uu_nl", path="src/uu/nl" } -nohup = { optional=true, version="0.0.13", package="uu_nohup", path="src/uu/nohup" } -nproc = { optional=true, version="0.0.13", package="uu_nproc", path="src/uu/nproc" } -numfmt = { optional=true, version="0.0.13", package="uu_numfmt", path="src/uu/numfmt" } -od = { optional=true, version="0.0.13", package="uu_od", path="src/uu/od" } -paste = { optional=true, version="0.0.13", package="uu_paste", path="src/uu/paste" } -pathchk = { optional=true, version="0.0.13", package="uu_pathchk", path="src/uu/pathchk" } -pinky = { optional=true, version="0.0.13", package="uu_pinky", path="src/uu/pinky" } -pr = { optional=true, version="0.0.13", package="uu_pr", path="src/uu/pr" } -printenv = { optional=true, version="0.0.13", package="uu_printenv", path="src/uu/printenv" } -printf = { optional=true, version="0.0.13", package="uu_printf", path="src/uu/printf" } -ptx = { optional=true, version="0.0.13", package="uu_ptx", path="src/uu/ptx" } -pwd = { optional=true, version="0.0.13", package="uu_pwd", path="src/uu/pwd" } -readlink = { optional=true, version="0.0.13", package="uu_readlink", path="src/uu/readlink" } -realpath = { optional=true, version="0.0.13", package="uu_realpath", path="src/uu/realpath" } -relpath = { optional=true, version="0.0.13", package="uu_relpath", path="src/uu/relpath" } -rm = { optional=true, version="0.0.13", package="uu_rm", path="src/uu/rm" } -rmdir = { optional=true, version="0.0.13", package="uu_rmdir", path="src/uu/rmdir" } -runcon = { optional=true, version="0.0.13", package="uu_runcon", path="src/uu/runcon" } -seq = { optional=true, version="0.0.13", package="uu_seq", path="src/uu/seq" } -shred = { optional=true, version="0.0.13", package="uu_shred", path="src/uu/shred" } -shuf = { optional=true, version="0.0.13", package="uu_shuf", path="src/uu/shuf" } -sleep = { optional=true, version="0.0.13", package="uu_sleep", path="src/uu/sleep" } -sort = { optional=true, version="0.0.13", package="uu_sort", path="src/uu/sort" } -split = { optional=true, version="0.0.13", package="uu_split", path="src/uu/split" } -stat = { optional=true, version="0.0.13", package="uu_stat", path="src/uu/stat" } -stdbuf = { optional=true, version="0.0.13", package="uu_stdbuf", path="src/uu/stdbuf" } -sum = { optional=true, version="0.0.13", package="uu_sum", path="src/uu/sum" } -sync = { optional=true, version="0.0.13", package="uu_sync", path="src/uu/sync" } -tac = { optional=true, version="0.0.13", package="uu_tac", path="src/uu/tac" } -tail = { optional=true, version="0.0.13", package="uu_tail", path="src/uu/tail" } -tee = { optional=true, version="0.0.13", package="uu_tee", path="src/uu/tee" } -timeout = { optional=true, version="0.0.13", package="uu_timeout", path="src/uu/timeout" } -touch = { optional=true, version="0.0.13", package="uu_touch", path="src/uu/touch" } -tr = { optional=true, version="0.0.13", package="uu_tr", path="src/uu/tr" } -true = { optional=true, version="0.0.13", package="uu_true", path="src/uu/true" } -truncate = { optional=true, version="0.0.13", package="uu_truncate", path="src/uu/truncate" } -tsort = { optional=true, version="0.0.13", package="uu_tsort", path="src/uu/tsort" } -tty = { optional=true, version="0.0.13", package="uu_tty", path="src/uu/tty" } -uname = { optional=true, version="0.0.13", package="uu_uname", path="src/uu/uname" } -unexpand = { optional=true, version="0.0.13", package="uu_unexpand", path="src/uu/unexpand" } -uniq = { optional=true, version="0.0.13", package="uu_uniq", path="src/uu/uniq" } -unlink = { optional=true, version="0.0.13", package="uu_unlink", path="src/uu/unlink" } -uptime = { optional=true, version="0.0.13", package="uu_uptime", path="src/uu/uptime" } -users = { optional=true, version="0.0.13", package="uu_users", path="src/uu/users" } -vdir = { optional=true, version="0.0.13", package="uu_vdir", path="src/uu/vdir" } -wc = { optional=true, version="0.0.13", package="uu_wc", path="src/uu/wc" } -who = { optional=true, version="0.0.13", package="uu_who", path="src/uu/who" } -whoami = { optional=true, version="0.0.13", package="uu_whoami", path="src/uu/whoami" } -yes = { optional=true, version="0.0.13", package="uu_yes", path="src/uu/yes" } +arch = { optional=true, version="0.0.14", package="uu_arch", path="src/uu/arch" } +base32 = { optional=true, version="0.0.14", package="uu_base32", path="src/uu/base32" } +base64 = { optional=true, version="0.0.14", package="uu_base64", path="src/uu/base64" } +basename = { optional=true, version="0.0.14", package="uu_basename", path="src/uu/basename" } +basenc = { optional=true, version="0.0.14", package="uu_basenc", path="src/uu/basenc" } +cat = { optional=true, version="0.0.14", package="uu_cat", path="src/uu/cat" } +chcon = { optional=true, version="0.0.14", package="uu_chcon", path="src/uu/chcon" } +chgrp = { optional=true, version="0.0.14", package="uu_chgrp", path="src/uu/chgrp" } +chmod = { optional=true, version="0.0.14", package="uu_chmod", path="src/uu/chmod" } +chown = { optional=true, version="0.0.14", package="uu_chown", path="src/uu/chown" } +chroot = { optional=true, version="0.0.14", package="uu_chroot", path="src/uu/chroot" } +cksum = { optional=true, version="0.0.14", package="uu_cksum", path="src/uu/cksum" } +comm = { optional=true, version="0.0.14", package="uu_comm", path="src/uu/comm" } +cp = { optional=true, version="0.0.14", package="uu_cp", path="src/uu/cp" } +csplit = { optional=true, version="0.0.14", package="uu_csplit", path="src/uu/csplit" } +cut = { optional=true, version="0.0.14", package="uu_cut", path="src/uu/cut" } +date = { optional=true, version="0.0.14", package="uu_date", path="src/uu/date" } +dd = { optional=true, version="0.0.14", package="uu_dd", path="src/uu/dd" } +df = { optional=true, version="0.0.14", package="uu_df", path="src/uu/df" } +dir = { optional=true, version="0.0.14", package="uu_dir", path="src/uu/dir" } +dircolors= { optional=true, version="0.0.14", package="uu_dircolors", path="src/uu/dircolors" } +dirname = { optional=true, version="0.0.14", package="uu_dirname", path="src/uu/dirname" } +du = { optional=true, version="0.0.14", package="uu_du", path="src/uu/du" } +echo = { optional=true, version="0.0.14", package="uu_echo", path="src/uu/echo" } +env = { optional=true, version="0.0.14", package="uu_env", path="src/uu/env" } +expand = { optional=true, version="0.0.14", package="uu_expand", path="src/uu/expand" } +expr = { optional=true, version="0.0.14", package="uu_expr", path="src/uu/expr" } +factor = { optional=true, version="0.0.14", package="uu_factor", path="src/uu/factor" } +false = { optional=true, version="0.0.14", package="uu_false", path="src/uu/false" } +fmt = { optional=true, version="0.0.14", package="uu_fmt", path="src/uu/fmt" } +fold = { optional=true, version="0.0.14", package="uu_fold", path="src/uu/fold" } +groups = { optional=true, version="0.0.14", package="uu_groups", path="src/uu/groups" } +hashsum = { optional=true, version="0.0.14", package="uu_hashsum", path="src/uu/hashsum" } +head = { optional=true, version="0.0.14", package="uu_head", path="src/uu/head" } +hostid = { optional=true, version="0.0.14", package="uu_hostid", path="src/uu/hostid" } +hostname = { optional=true, version="0.0.14", package="uu_hostname", path="src/uu/hostname" } +id = { optional=true, version="0.0.14", package="uu_id", path="src/uu/id" } +install = { optional=true, version="0.0.14", package="uu_install", path="src/uu/install" } +join = { optional=true, version="0.0.14", package="uu_join", path="src/uu/join" } +kill = { optional=true, version="0.0.14", package="uu_kill", path="src/uu/kill" } +link = { optional=true, version="0.0.14", package="uu_link", path="src/uu/link" } +ln = { optional=true, version="0.0.14", package="uu_ln", path="src/uu/ln" } +ls = { optional=true, version="0.0.14", package="uu_ls", path="src/uu/ls" } +logname = { optional=true, version="0.0.14", package="uu_logname", path="src/uu/logname" } +mkdir = { optional=true, version="0.0.14", package="uu_mkdir", path="src/uu/mkdir" } +mkfifo = { optional=true, version="0.0.14", package="uu_mkfifo", path="src/uu/mkfifo" } +mknod = { optional=true, version="0.0.14", package="uu_mknod", path="src/uu/mknod" } +mktemp = { optional=true, version="0.0.14", package="uu_mktemp", path="src/uu/mktemp" } +more = { optional=true, version="0.0.14", package="uu_more", path="src/uu/more" } +mv = { optional=true, version="0.0.14", package="uu_mv", path="src/uu/mv" } +nice = { optional=true, version="0.0.14", package="uu_nice", path="src/uu/nice" } +nl = { optional=true, version="0.0.14", package="uu_nl", path="src/uu/nl" } +nohup = { optional=true, version="0.0.14", package="uu_nohup", path="src/uu/nohup" } +nproc = { optional=true, version="0.0.14", package="uu_nproc", path="src/uu/nproc" } +numfmt = { optional=true, version="0.0.14", package="uu_numfmt", path="src/uu/numfmt" } +od = { optional=true, version="0.0.14", package="uu_od", path="src/uu/od" } +paste = { optional=true, version="0.0.14", package="uu_paste", path="src/uu/paste" } +pathchk = { optional=true, version="0.0.14", package="uu_pathchk", path="src/uu/pathchk" } +pinky = { optional=true, version="0.0.14", package="uu_pinky", path="src/uu/pinky" } +pr = { optional=true, version="0.0.14", package="uu_pr", path="src/uu/pr" } +printenv = { optional=true, version="0.0.14", package="uu_printenv", path="src/uu/printenv" } +printf = { optional=true, version="0.0.14", package="uu_printf", path="src/uu/printf" } +ptx = { optional=true, version="0.0.14", package="uu_ptx", path="src/uu/ptx" } +pwd = { optional=true, version="0.0.14", package="uu_pwd", path="src/uu/pwd" } +readlink = { optional=true, version="0.0.14", package="uu_readlink", path="src/uu/readlink" } +realpath = { optional=true, version="0.0.14", package="uu_realpath", path="src/uu/realpath" } +relpath = { optional=true, version="0.0.14", package="uu_relpath", path="src/uu/relpath" } +rm = { optional=true, version="0.0.14", package="uu_rm", path="src/uu/rm" } +rmdir = { optional=true, version="0.0.14", package="uu_rmdir", path="src/uu/rmdir" } +runcon = { optional=true, version="0.0.14", package="uu_runcon", path="src/uu/runcon" } +seq = { optional=true, version="0.0.14", package="uu_seq", path="src/uu/seq" } +shred = { optional=true, version="0.0.14", package="uu_shred", path="src/uu/shred" } +shuf = { optional=true, version="0.0.14", package="uu_shuf", path="src/uu/shuf" } +sleep = { optional=true, version="0.0.14", package="uu_sleep", path="src/uu/sleep" } +sort = { optional=true, version="0.0.14", package="uu_sort", path="src/uu/sort" } +split = { optional=true, version="0.0.14", package="uu_split", path="src/uu/split" } +stat = { optional=true, version="0.0.14", package="uu_stat", path="src/uu/stat" } +stdbuf = { optional=true, version="0.0.14", package="uu_stdbuf", path="src/uu/stdbuf" } +sum = { optional=true, version="0.0.14", package="uu_sum", path="src/uu/sum" } +sync = { optional=true, version="0.0.14", package="uu_sync", path="src/uu/sync" } +tac = { optional=true, version="0.0.14", package="uu_tac", path="src/uu/tac" } +tail = { optional=true, version="0.0.14", package="uu_tail", path="src/uu/tail" } +tee = { optional=true, version="0.0.14", package="uu_tee", path="src/uu/tee" } +timeout = { optional=true, version="0.0.14", package="uu_timeout", path="src/uu/timeout" } +touch = { optional=true, version="0.0.14", package="uu_touch", path="src/uu/touch" } +tr = { optional=true, version="0.0.14", package="uu_tr", path="src/uu/tr" } +true = { optional=true, version="0.0.14", package="uu_true", path="src/uu/true" } +truncate = { optional=true, version="0.0.14", package="uu_truncate", path="src/uu/truncate" } +tsort = { optional=true, version="0.0.14", package="uu_tsort", path="src/uu/tsort" } +tty = { optional=true, version="0.0.14", package="uu_tty", path="src/uu/tty" } +uname = { optional=true, version="0.0.14", package="uu_uname", path="src/uu/uname" } +unexpand = { optional=true, version="0.0.14", package="uu_unexpand", path="src/uu/unexpand" } +uniq = { optional=true, version="0.0.14", package="uu_uniq", path="src/uu/uniq" } +unlink = { optional=true, version="0.0.14", package="uu_unlink", path="src/uu/unlink" } +uptime = { optional=true, version="0.0.14", package="uu_uptime", path="src/uu/uptime" } +users = { optional=true, version="0.0.14", package="uu_users", path="src/uu/users" } +vdir = { optional=true, version="0.0.14", package="uu_vdir", path="src/uu/vdir" } +wc = { optional=true, version="0.0.14", package="uu_wc", path="src/uu/wc" } +who = { optional=true, version="0.0.14", package="uu_who", path="src/uu/who" } +whoami = { optional=true, version="0.0.14", package="uu_whoami", path="src/uu/whoami" } +yes = { optional=true, version="0.0.14", package="uu_yes", path="src/uu/yes" } # this breaks clippy linting with: "tests/by-util/test_factor_benches.rs: No such file or directory (os error 2)" # factor_benches = { optional = true, version = "0.0.0", package = "uu_factor_benches", path = "tests/benches/factor" } diff --git a/src/uu/arch/Cargo.toml b/src/uu/arch/Cargo.toml index d57e747aa..29c0cb183 100644 --- a/src/uu/arch/Cargo.toml +++ b/src/uu/arch/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_arch" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "arch ~ (uutils) display machine architecture" diff --git a/src/uu/base32/Cargo.toml b/src/uu/base32/Cargo.toml index ede70e70d..d1223c1ca 100644 --- a/src/uu/base32/Cargo.toml +++ b/src/uu/base32/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_base32" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "base32 ~ (uutils) decode/encode input (base32-encoding)" diff --git a/src/uu/base64/Cargo.toml b/src/uu/base64/Cargo.toml index 9569467dc..df8124875 100644 --- a/src/uu/base64/Cargo.toml +++ b/src/uu/base64/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_base64" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "base64 ~ (uutils) decode/encode input (base64-encoding)" diff --git a/src/uu/basename/Cargo.toml b/src/uu/basename/Cargo.toml index 517805164..95c3e6ff0 100644 --- a/src/uu/basename/Cargo.toml +++ b/src/uu/basename/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_basename" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "basename ~ (uutils) display PATHNAME with leading directory components removed" diff --git a/src/uu/basenc/Cargo.toml b/src/uu/basenc/Cargo.toml index 1eeddbfae..a6559cda0 100644 --- a/src/uu/basenc/Cargo.toml +++ b/src/uu/basenc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_basenc" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "basenc ~ (uutils) decode/encode input" diff --git a/src/uu/cat/Cargo.toml b/src/uu/cat/Cargo.toml index cdd15d501..b21a915d0 100644 --- a/src/uu/cat/Cargo.toml +++ b/src/uu/cat/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_cat" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "cat ~ (uutils) concatenate and display input" diff --git a/src/uu/chcon/Cargo.toml b/src/uu/chcon/Cargo.toml index 62283c6af..ee7432bfc 100644 --- a/src/uu/chcon/Cargo.toml +++ b/src/uu/chcon/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_chcon" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "chcon ~ (uutils) change file security context" diff --git a/src/uu/chgrp/Cargo.toml b/src/uu/chgrp/Cargo.toml index e270069cf..6ba4f6b59 100644 --- a/src/uu/chgrp/Cargo.toml +++ b/src/uu/chgrp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_chgrp" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "chgrp ~ (uutils) change the group ownership of FILE" diff --git a/src/uu/chmod/Cargo.toml b/src/uu/chmod/Cargo.toml index 9a99f0d19..f4776835a 100644 --- a/src/uu/chmod/Cargo.toml +++ b/src/uu/chmod/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_chmod" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "chmod ~ (uutils) change mode of FILE" diff --git a/src/uu/chown/Cargo.toml b/src/uu/chown/Cargo.toml index c0162f12a..3c2ae7143 100644 --- a/src/uu/chown/Cargo.toml +++ b/src/uu/chown/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_chown" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "chown ~ (uutils) change the ownership of FILE" diff --git a/src/uu/chroot/Cargo.toml b/src/uu/chroot/Cargo.toml index db7669704..02eb93ea9 100644 --- a/src/uu/chroot/Cargo.toml +++ b/src/uu/chroot/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_chroot" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "chroot ~ (uutils) run COMMAND under a new root directory" diff --git a/src/uu/cksum/Cargo.toml b/src/uu/cksum/Cargo.toml index e694c7c38..417048583 100644 --- a/src/uu/cksum/Cargo.toml +++ b/src/uu/cksum/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_cksum" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "cksum ~ (uutils) display CRC and size of input" diff --git a/src/uu/comm/Cargo.toml b/src/uu/comm/Cargo.toml index b4f1a96ce..af9afb0dc 100644 --- a/src/uu/comm/Cargo.toml +++ b/src/uu/comm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_comm" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "comm ~ (uutils) compare sorted inputs" diff --git a/src/uu/cp/Cargo.toml b/src/uu/cp/Cargo.toml index c676204b4..c350e158e 100644 --- a/src/uu/cp/Cargo.toml +++ b/src/uu/cp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_cp" -version = "0.0.13" +version = "0.0.14" authors = [ "Jordy Dickinson ", "Joshua S. Miller ", diff --git a/src/uu/csplit/Cargo.toml b/src/uu/csplit/Cargo.toml index 6c86900a3..4e8c82d0e 100644 --- a/src/uu/csplit/Cargo.toml +++ b/src/uu/csplit/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_csplit" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "csplit ~ (uutils) Output pieces of FILE separated by PATTERN(s) to files 'xx00', 'xx01', ..., and output byte counts of each piece to standard output" diff --git a/src/uu/cut/Cargo.toml b/src/uu/cut/Cargo.toml index 65ba2c416..aa7a2ac8b 100644 --- a/src/uu/cut/Cargo.toml +++ b/src/uu/cut/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_cut" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "cut ~ (uutils) display byte/field columns of input lines" diff --git a/src/uu/date/Cargo.toml b/src/uu/date/Cargo.toml index cf723279f..f4c1df86d 100644 --- a/src/uu/date/Cargo.toml +++ b/src/uu/date/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_date" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "date ~ (uutils) display or set the current time" diff --git a/src/uu/dd/Cargo.toml b/src/uu/dd/Cargo.toml index a2acea608..586f25bb8 100644 --- a/src/uu/dd/Cargo.toml +++ b/src/uu/dd/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_dd" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "dd ~ (uutils) copy and convert files" diff --git a/src/uu/df/Cargo.toml b/src/uu/df/Cargo.toml index 1020b71bb..8e4fc9698 100644 --- a/src/uu/df/Cargo.toml +++ b/src/uu/df/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_df" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "df ~ (uutils) display file system information" diff --git a/src/uu/dir/Cargo.toml b/src/uu/dir/Cargo.toml index 542abdc63..9ee98648b 100644 --- a/src/uu/dir/Cargo.toml +++ b/src/uu/dir/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_dir" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "shortcut to ls -C -b" @@ -17,8 +17,8 @@ path = "src/dir.rs" [dependencies] clap = { version = "3.1", features = ["wrap_help", "cargo", "env"] } uucore = { version = ">=0.0.8", package = "uucore", path = "../../uucore", features = ["entries", "fs"] } -selinux = { version="0.2", optional = true } -uu_ls = {path="../ls"} +selinux = { version = "0.2", optional = true } +uu_ls = { version = ">=0.0.14", path="../ls"} [[bin]] name = "dir" diff --git a/src/uu/dircolors/Cargo.toml b/src/uu/dircolors/Cargo.toml index b5fe79b47..8708f595f 100644 --- a/src/uu/dircolors/Cargo.toml +++ b/src/uu/dircolors/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_dircolors" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "dircolors ~ (uutils) display commands to set LS_COLORS" diff --git a/src/uu/dirname/Cargo.toml b/src/uu/dirname/Cargo.toml index 6e4c2f9f5..b919850db 100644 --- a/src/uu/dirname/Cargo.toml +++ b/src/uu/dirname/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_dirname" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "dirname ~ (uutils) display parent directory of PATHNAME" diff --git a/src/uu/du/Cargo.toml b/src/uu/du/Cargo.toml index 1760731e3..75fef0cf7 100644 --- a/src/uu/du/Cargo.toml +++ b/src/uu/du/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_du" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "du ~ (uutils) display disk usage" diff --git a/src/uu/echo/Cargo.toml b/src/uu/echo/Cargo.toml index 374aa4881..ed7a983ea 100644 --- a/src/uu/echo/Cargo.toml +++ b/src/uu/echo/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_echo" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "echo ~ (uutils) display TEXT" diff --git a/src/uu/env/Cargo.toml b/src/uu/env/Cargo.toml index e7f1df159..fe538564f 100644 --- a/src/uu/env/Cargo.toml +++ b/src/uu/env/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_env" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "env ~ (uutils) set each NAME to VALUE in the environment and run COMMAND" diff --git a/src/uu/expand/Cargo.toml b/src/uu/expand/Cargo.toml index 9e21585e8..cfae82edc 100644 --- a/src/uu/expand/Cargo.toml +++ b/src/uu/expand/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_expand" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "expand ~ (uutils) convert input tabs to spaces" diff --git a/src/uu/expr/Cargo.toml b/src/uu/expr/Cargo.toml index 9ea8008af..1b501ef43 100644 --- a/src/uu/expr/Cargo.toml +++ b/src/uu/expr/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_expr" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "expr ~ (uutils) display the value of EXPRESSION" diff --git a/src/uu/factor/Cargo.toml b/src/uu/factor/Cargo.toml index 20a21ac00..348cf307d 100644 --- a/src/uu/factor/Cargo.toml +++ b/src/uu/factor/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_factor" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "factor ~ (uutils) display the prime factors of each NUMBER" diff --git a/src/uu/false/Cargo.toml b/src/uu/false/Cargo.toml index 26c2762b5..abd317079 100644 --- a/src/uu/false/Cargo.toml +++ b/src/uu/false/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_false" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "false ~ (uutils) do nothing and fail" diff --git a/src/uu/fmt/Cargo.toml b/src/uu/fmt/Cargo.toml index 6a85f1c66..193862581 100644 --- a/src/uu/fmt/Cargo.toml +++ b/src/uu/fmt/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_fmt" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "fmt ~ (uutils) reformat each paragraph of input" diff --git a/src/uu/fold/Cargo.toml b/src/uu/fold/Cargo.toml index 67cc74ec9..08aae3c4b 100644 --- a/src/uu/fold/Cargo.toml +++ b/src/uu/fold/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_fold" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "fold ~ (uutils) wrap each line of input" diff --git a/src/uu/groups/Cargo.toml b/src/uu/groups/Cargo.toml index e1effbb23..f7cb2b905 100644 --- a/src/uu/groups/Cargo.toml +++ b/src/uu/groups/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_groups" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "groups ~ (uutils) display group memberships for USERNAME" diff --git a/src/uu/hashsum/Cargo.toml b/src/uu/hashsum/Cargo.toml index c38c8499a..9647655be 100644 --- a/src/uu/hashsum/Cargo.toml +++ b/src/uu/hashsum/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_hashsum" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "hashsum ~ (uutils) display or check input digests" diff --git a/src/uu/head/Cargo.toml b/src/uu/head/Cargo.toml index d02aaa9e0..abfc39cba 100644 --- a/src/uu/head/Cargo.toml +++ b/src/uu/head/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_head" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "head ~ (uutils) display the first lines of input" diff --git a/src/uu/hostid/Cargo.toml b/src/uu/hostid/Cargo.toml index cfbdd4a2c..8701ee0cf 100644 --- a/src/uu/hostid/Cargo.toml +++ b/src/uu/hostid/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_hostid" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "hostid ~ (uutils) display the numeric identifier of the current host" diff --git a/src/uu/hostname/Cargo.toml b/src/uu/hostname/Cargo.toml index d0c1234b6..0acf39f4e 100644 --- a/src/uu/hostname/Cargo.toml +++ b/src/uu/hostname/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_hostname" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "hostname ~ (uutils) display or set the host name of the current host" diff --git a/src/uu/id/Cargo.toml b/src/uu/id/Cargo.toml index de18a8269..de6a32394 100644 --- a/src/uu/id/Cargo.toml +++ b/src/uu/id/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_id" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "id ~ (uutils) display user and group information for USER" diff --git a/src/uu/install/Cargo.toml b/src/uu/install/Cargo.toml index 72be5b70f..fde8f7633 100644 --- a/src/uu/install/Cargo.toml +++ b/src/uu/install/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_install" -version = "0.0.13" +version = "0.0.14" authors = [ "Ben Eills ", "uutils developers", diff --git a/src/uu/join/Cargo.toml b/src/uu/join/Cargo.toml index 1a28689a8..0d291d2ad 100644 --- a/src/uu/join/Cargo.toml +++ b/src/uu/join/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_join" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "join ~ (uutils) merge lines from inputs with matching join fields" diff --git a/src/uu/kill/Cargo.toml b/src/uu/kill/Cargo.toml index 4ab76deea..43a56a44c 100644 --- a/src/uu/kill/Cargo.toml +++ b/src/uu/kill/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_kill" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "kill ~ (uutils) send a signal to a process" diff --git a/src/uu/link/Cargo.toml b/src/uu/link/Cargo.toml index 6cc51462e..ae2966372 100644 --- a/src/uu/link/Cargo.toml +++ b/src/uu/link/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_link" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "link ~ (uutils) create a hard (file system) link to FILE" diff --git a/src/uu/ln/Cargo.toml b/src/uu/ln/Cargo.toml index 453222df8..bf621080a 100644 --- a/src/uu/ln/Cargo.toml +++ b/src/uu/ln/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_ln" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "ln ~ (uutils) create a (file system) link to TARGET" diff --git a/src/uu/logname/Cargo.toml b/src/uu/logname/Cargo.toml index 9da5a7c41..fd3391323 100644 --- a/src/uu/logname/Cargo.toml +++ b/src/uu/logname/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_logname" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "logname ~ (uutils) display the login name of the current user" diff --git a/src/uu/ls/Cargo.toml b/src/uu/ls/Cargo.toml index ddb6f15d3..5be5e993c 100644 --- a/src/uu/ls/Cargo.toml +++ b/src/uu/ls/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_ls" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "ls ~ (uutils) display directory contents" diff --git a/src/uu/mkdir/Cargo.toml b/src/uu/mkdir/Cargo.toml index 11210d0ce..36280e998 100644 --- a/src/uu/mkdir/Cargo.toml +++ b/src/uu/mkdir/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_mkdir" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "mkdir ~ (uutils) create DIRECTORY" diff --git a/src/uu/mkfifo/Cargo.toml b/src/uu/mkfifo/Cargo.toml index 6f38b055d..e344eb363 100644 --- a/src/uu/mkfifo/Cargo.toml +++ b/src/uu/mkfifo/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_mkfifo" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "mkfifo ~ (uutils) create FIFOs (named pipes)" diff --git a/src/uu/mknod/Cargo.toml b/src/uu/mknod/Cargo.toml index 61a738c59..6f1961df6 100644 --- a/src/uu/mknod/Cargo.toml +++ b/src/uu/mknod/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_mknod" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "mknod ~ (uutils) create special file NAME of TYPE" diff --git a/src/uu/mktemp/Cargo.toml b/src/uu/mktemp/Cargo.toml index c0c3366dc..c20bf2f90 100644 --- a/src/uu/mktemp/Cargo.toml +++ b/src/uu/mktemp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_mktemp" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "mktemp ~ (uutils) create and display a temporary file or directory from TEMPLATE" diff --git a/src/uu/more/Cargo.toml b/src/uu/more/Cargo.toml index d28ec4377..c11e795a6 100644 --- a/src/uu/more/Cargo.toml +++ b/src/uu/more/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_more" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "more ~ (uutils) input perusal filter" diff --git a/src/uu/mv/Cargo.toml b/src/uu/mv/Cargo.toml index da1b8efe6..9f89e709c 100644 --- a/src/uu/mv/Cargo.toml +++ b/src/uu/mv/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_mv" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "mv ~ (uutils) move (rename) SOURCE to DESTINATION" diff --git a/src/uu/nice/Cargo.toml b/src/uu/nice/Cargo.toml index 5f2e20bdb..e3cf5db81 100644 --- a/src/uu/nice/Cargo.toml +++ b/src/uu/nice/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_nice" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "nice ~ (uutils) run PROGRAM with modified scheduling priority" diff --git a/src/uu/nl/Cargo.toml b/src/uu/nl/Cargo.toml index 35357b422..6192f74f1 100644 --- a/src/uu/nl/Cargo.toml +++ b/src/uu/nl/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_nl" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "nl ~ (uutils) display input with added line numbers" diff --git a/src/uu/nohup/Cargo.toml b/src/uu/nohup/Cargo.toml index 6e3faf37d..cc95a6375 100644 --- a/src/uu/nohup/Cargo.toml +++ b/src/uu/nohup/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_nohup" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "nohup ~ (uutils) run COMMAND, ignoring hangup signals" diff --git a/src/uu/nproc/Cargo.toml b/src/uu/nproc/Cargo.toml index 89a742d0e..689ecca45 100644 --- a/src/uu/nproc/Cargo.toml +++ b/src/uu/nproc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_nproc" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "nproc ~ (uutils) display the number of processing units available" diff --git a/src/uu/numfmt/Cargo.toml b/src/uu/numfmt/Cargo.toml index c59924f1f..ef9ee91d4 100644 --- a/src/uu/numfmt/Cargo.toml +++ b/src/uu/numfmt/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_numfmt" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "numfmt ~ (uutils) reformat NUMBER" diff --git a/src/uu/od/Cargo.toml b/src/uu/od/Cargo.toml index a0a983f48..35c83d37b 100644 --- a/src/uu/od/Cargo.toml +++ b/src/uu/od/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_od" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "od ~ (uutils) display formatted representation of input" diff --git a/src/uu/paste/Cargo.toml b/src/uu/paste/Cargo.toml index a07d32af8..011a3d006 100644 --- a/src/uu/paste/Cargo.toml +++ b/src/uu/paste/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_paste" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "paste ~ (uutils) merge lines from inputs" diff --git a/src/uu/pathchk/Cargo.toml b/src/uu/pathchk/Cargo.toml index be46ac38a..4fe53e411 100644 --- a/src/uu/pathchk/Cargo.toml +++ b/src/uu/pathchk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_pathchk" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "pathchk ~ (uutils) diagnose invalid or non-portable PATHNAME" diff --git a/src/uu/pinky/Cargo.toml b/src/uu/pinky/Cargo.toml index 2dab34491..b28fdeef7 100644 --- a/src/uu/pinky/Cargo.toml +++ b/src/uu/pinky/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_pinky" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "pinky ~ (uutils) display user information" diff --git a/src/uu/pr/Cargo.toml b/src/uu/pr/Cargo.toml index 78fa9e28e..d4b5906e1 100644 --- a/src/uu/pr/Cargo.toml +++ b/src/uu/pr/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_pr" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "pr ~ (uutils) convert text files for printing" diff --git a/src/uu/printenv/Cargo.toml b/src/uu/printenv/Cargo.toml index a44a5a5c1..a488254c9 100644 --- a/src/uu/printenv/Cargo.toml +++ b/src/uu/printenv/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_printenv" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "printenv ~ (uutils) display value of environment VAR" diff --git a/src/uu/printf/Cargo.toml b/src/uu/printf/Cargo.toml index c23263085..f085cd7c9 100644 --- a/src/uu/printf/Cargo.toml +++ b/src/uu/printf/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_printf" -version = "0.0.13" +version = "0.0.14" authors = [ "Nathan Ross", "uutils developers", diff --git a/src/uu/ptx/Cargo.toml b/src/uu/ptx/Cargo.toml index be76d8df4..9c06e0de3 100644 --- a/src/uu/ptx/Cargo.toml +++ b/src/uu/ptx/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_ptx" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "ptx ~ (uutils) display a permuted index of input" diff --git a/src/uu/pwd/Cargo.toml b/src/uu/pwd/Cargo.toml index 3d993bd70..73e027824 100644 --- a/src/uu/pwd/Cargo.toml +++ b/src/uu/pwd/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_pwd" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "pwd ~ (uutils) display current working directory" diff --git a/src/uu/readlink/Cargo.toml b/src/uu/readlink/Cargo.toml index 0d02d5115..da04dcfa3 100644 --- a/src/uu/readlink/Cargo.toml +++ b/src/uu/readlink/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_readlink" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "readlink ~ (uutils) display resolved path of PATHNAME" diff --git a/src/uu/realpath/Cargo.toml b/src/uu/realpath/Cargo.toml index d19eea0dc..e669c988b 100644 --- a/src/uu/realpath/Cargo.toml +++ b/src/uu/realpath/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_realpath" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "realpath ~ (uutils) display resolved absolute path of PATHNAME" diff --git a/src/uu/relpath/Cargo.toml b/src/uu/relpath/Cargo.toml index 2954ac0e8..1c67b3b77 100644 --- a/src/uu/relpath/Cargo.toml +++ b/src/uu/relpath/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_relpath" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "relpath ~ (uutils) display relative path of PATHNAME_TO from PATHNAME_FROM" diff --git a/src/uu/rm/Cargo.toml b/src/uu/rm/Cargo.toml index 77d221e39..0b03739c0 100644 --- a/src/uu/rm/Cargo.toml +++ b/src/uu/rm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_rm" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "rm ~ (uutils) remove PATHNAME" diff --git a/src/uu/rmdir/Cargo.toml b/src/uu/rmdir/Cargo.toml index f422cecaa..245a13397 100644 --- a/src/uu/rmdir/Cargo.toml +++ b/src/uu/rmdir/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_rmdir" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "rmdir ~ (uutils) remove empty DIRECTORY" diff --git a/src/uu/runcon/Cargo.toml b/src/uu/runcon/Cargo.toml index 30406d820..fa9ca1137 100644 --- a/src/uu/runcon/Cargo.toml +++ b/src/uu/runcon/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_runcon" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "runcon ~ (uutils) run command with specified security context" diff --git a/src/uu/seq/Cargo.toml b/src/uu/seq/Cargo.toml index 67226093d..6ba2cd688 100644 --- a/src/uu/seq/Cargo.toml +++ b/src/uu/seq/Cargo.toml @@ -1,7 +1,7 @@ # spell-checker:ignore bigdecimal [package] name = "uu_seq" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "seq ~ (uutils) display a sequence of numbers" diff --git a/src/uu/shred/Cargo.toml b/src/uu/shred/Cargo.toml index 658abf598..d35177c90 100644 --- a/src/uu/shred/Cargo.toml +++ b/src/uu/shred/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_shred" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "shred ~ (uutils) hide former FILE contents with repeated overwrites" diff --git a/src/uu/shuf/Cargo.toml b/src/uu/shuf/Cargo.toml index 26577d0d5..dd4ed18c1 100644 --- a/src/uu/shuf/Cargo.toml +++ b/src/uu/shuf/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_shuf" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "shuf ~ (uutils) display random permutations of input lines" diff --git a/src/uu/sleep/Cargo.toml b/src/uu/sleep/Cargo.toml index bf1a4a5c5..8ec087547 100644 --- a/src/uu/sleep/Cargo.toml +++ b/src/uu/sleep/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_sleep" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "sleep ~ (uutils) pause for DURATION" diff --git a/src/uu/sort/Cargo.toml b/src/uu/sort/Cargo.toml index 3c8be6a50..70630681f 100644 --- a/src/uu/sort/Cargo.toml +++ b/src/uu/sort/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_sort" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "sort ~ (uutils) sort input lines" diff --git a/src/uu/split/Cargo.toml b/src/uu/split/Cargo.toml index 75e080dfd..380f1e898 100644 --- a/src/uu/split/Cargo.toml +++ b/src/uu/split/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_split" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "split ~ (uutils) split input into output files" diff --git a/src/uu/stat/Cargo.toml b/src/uu/stat/Cargo.toml index 28ca9c51b..2ab437761 100644 --- a/src/uu/stat/Cargo.toml +++ b/src/uu/stat/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_stat" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "stat ~ (uutils) display FILE status" diff --git a/src/uu/stdbuf/Cargo.toml b/src/uu/stdbuf/Cargo.toml index 4e6ea21eb..ff533aa49 100644 --- a/src/uu/stdbuf/Cargo.toml +++ b/src/uu/stdbuf/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_stdbuf" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "stdbuf ~ (uutils) run COMMAND with modified standard stream buffering" @@ -20,7 +20,7 @@ tempfile = "3" uucore = { version=">=0.0.11", package="uucore", path="../../uucore" } [build-dependencies] -libstdbuf = { version="0.0.13", package="uu_stdbuf_libstdbuf", path="src/libstdbuf" } +libstdbuf = { version="0.0.14", package="uu_stdbuf_libstdbuf", path="src/libstdbuf" } [[bin]] name = "stdbuf" diff --git a/src/uu/stdbuf/src/libstdbuf/Cargo.toml b/src/uu/stdbuf/src/libstdbuf/Cargo.toml index aacfe8524..c67a0e5db 100644 --- a/src/uu/stdbuf/src/libstdbuf/Cargo.toml +++ b/src/uu/stdbuf/src/libstdbuf/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_stdbuf_libstdbuf" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "stdbuf/libstdbuf ~ (uutils); dynamic library required for stdbuf" diff --git a/src/uu/sum/Cargo.toml b/src/uu/sum/Cargo.toml index 7e7894769..a5c2375b3 100644 --- a/src/uu/sum/Cargo.toml +++ b/src/uu/sum/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_sum" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "sum ~ (uutils) display checksum and block counts for input" diff --git a/src/uu/sync/Cargo.toml b/src/uu/sync/Cargo.toml index c4b30e7a2..82e7da742 100644 --- a/src/uu/sync/Cargo.toml +++ b/src/uu/sync/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_sync" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "sync ~ (uutils) synchronize cache writes to storage" diff --git a/src/uu/tac/Cargo.toml b/src/uu/tac/Cargo.toml index b6c5d62b8..192da6888 100644 --- a/src/uu/tac/Cargo.toml +++ b/src/uu/tac/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "uu_tac" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "tac ~ (uutils) concatenate and display input lines in reverse order" diff --git a/src/uu/tail/Cargo.toml b/src/uu/tail/Cargo.toml index 9c4026b5f..135823898 100644 --- a/src/uu/tail/Cargo.toml +++ b/src/uu/tail/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_tail" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "tail ~ (uutils) display the last lines of input" @@ -23,7 +23,7 @@ uucore = { version=">=0.0.11", package="uucore", path="../../uucore", features=[ winapi = { version="0.3", features=["fileapi", "handleapi", "processthreadsapi", "synchapi", "winbase"] } [target.'cfg(unix)'.dependencies] -nix = { version = "0.24.1", default-features = false } +nix = { version = "0.24.1", features = ["fs"] } [[bin]] name = "tail" diff --git a/src/uu/tee/Cargo.toml b/src/uu/tee/Cargo.toml index a964f58e4..da0e36ff0 100644 --- a/src/uu/tee/Cargo.toml +++ b/src/uu/tee/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_tee" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "tee ~ (uutils) display input and copy to FILE" diff --git a/src/uu/test/Cargo.toml b/src/uu/test/Cargo.toml index 94cec610c..034b105dd 100644 --- a/src/uu/test/Cargo.toml +++ b/src/uu/test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_test" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "test ~ (uutils) evaluate comparison and file type expressions" diff --git a/src/uu/timeout/Cargo.toml b/src/uu/timeout/Cargo.toml index 3c6efa288..323caa9eb 100644 --- a/src/uu/timeout/Cargo.toml +++ b/src/uu/timeout/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_timeout" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "timeout ~ (uutils) run COMMAND with a DURATION time limit" diff --git a/src/uu/touch/Cargo.toml b/src/uu/touch/Cargo.toml index aa747ae78..764015f5f 100644 --- a/src/uu/touch/Cargo.toml +++ b/src/uu/touch/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_touch" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "touch ~ (uutils) change FILE timestamps" diff --git a/src/uu/tr/Cargo.toml b/src/uu/tr/Cargo.toml index 9d757e276..d47bc12f2 100644 --- a/src/uu/tr/Cargo.toml +++ b/src/uu/tr/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_tr" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "tr ~ (uutils) translate characters within input and display" diff --git a/src/uu/true/Cargo.toml b/src/uu/true/Cargo.toml index bb35c63f5..7c036cf43 100644 --- a/src/uu/true/Cargo.toml +++ b/src/uu/true/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_true" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "true ~ (uutils) do nothing and succeed" diff --git a/src/uu/truncate/Cargo.toml b/src/uu/truncate/Cargo.toml index 3defee473..aab71d36e 100644 --- a/src/uu/truncate/Cargo.toml +++ b/src/uu/truncate/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_truncate" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "truncate ~ (uutils) truncate (or extend) FILE to SIZE" diff --git a/src/uu/tsort/Cargo.toml b/src/uu/tsort/Cargo.toml index e9d236247..998001a9a 100644 --- a/src/uu/tsort/Cargo.toml +++ b/src/uu/tsort/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_tsort" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "tsort ~ (uutils) topologically sort input (partially ordered) pairs" diff --git a/src/uu/tty/Cargo.toml b/src/uu/tty/Cargo.toml index 2b80797f1..22274d1bc 100644 --- a/src/uu/tty/Cargo.toml +++ b/src/uu/tty/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_tty" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "tty ~ (uutils) display the name of the terminal connected to standard input" diff --git a/src/uu/uname/Cargo.toml b/src/uu/uname/Cargo.toml index 66b9a3eb8..d80fb6064 100644 --- a/src/uu/uname/Cargo.toml +++ b/src/uu/uname/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_uname" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "uname ~ (uutils) display system information" diff --git a/src/uu/unexpand/Cargo.toml b/src/uu/unexpand/Cargo.toml index beee39daf..84ed59760 100644 --- a/src/uu/unexpand/Cargo.toml +++ b/src/uu/unexpand/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_unexpand" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "unexpand ~ (uutils) convert input spaces to tabs" diff --git a/src/uu/uniq/Cargo.toml b/src/uu/uniq/Cargo.toml index cfb83513d..ecc070474 100644 --- a/src/uu/uniq/Cargo.toml +++ b/src/uu/uniq/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_uniq" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "uniq ~ (uutils) filter identical adjacent lines from input" diff --git a/src/uu/unlink/Cargo.toml b/src/uu/unlink/Cargo.toml index 75cba4472..7f37ec5e6 100644 --- a/src/uu/unlink/Cargo.toml +++ b/src/uu/unlink/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_unlink" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "unlink ~ (uutils) remove a (file system) link to FILE" diff --git a/src/uu/uptime/Cargo.toml b/src/uu/uptime/Cargo.toml index f08cb4d11..4446eecf8 100644 --- a/src/uu/uptime/Cargo.toml +++ b/src/uu/uptime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_uptime" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "uptime ~ (uutils) display dynamic system information" diff --git a/src/uu/users/Cargo.toml b/src/uu/users/Cargo.toml index 2796a5a46..e9dded743 100644 --- a/src/uu/users/Cargo.toml +++ b/src/uu/users/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_users" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "users ~ (uutils) display names of currently logged-in users" diff --git a/src/uu/vdir/Cargo.toml b/src/uu/vdir/Cargo.toml index 10dc07a25..819d9be74 100644 --- a/src/uu/vdir/Cargo.toml +++ b/src/uu/vdir/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_vdir" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "shortcut to ls -l -b" @@ -18,7 +18,7 @@ path = "src/vdir.rs" clap = { version = "3.1", features = ["wrap_help", "cargo", "env"] } uucore = { version = ">=0.0.8", package = "uucore", path = "../../uucore", features = ["entries", "fs"] } selinux = { version="0.2", optional = true } -uu_ls = {path="../ls"} +uu_ls = { version = ">=0.0.14", path="../ls"} [[bin]] name = "vdir" diff --git a/src/uu/wc/Cargo.toml b/src/uu/wc/Cargo.toml index bd819f244..d224329b4 100644 --- a/src/uu/wc/Cargo.toml +++ b/src/uu/wc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_wc" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "wc ~ (uutils) display newline, word, and byte counts for input" diff --git a/src/uu/who/Cargo.toml b/src/uu/who/Cargo.toml index 3e3ee496e..813884d35 100644 --- a/src/uu/who/Cargo.toml +++ b/src/uu/who/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_who" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "who ~ (uutils) display information about currently logged-in users" diff --git a/src/uu/whoami/Cargo.toml b/src/uu/whoami/Cargo.toml index 78ba91460..4bf1f1308 100644 --- a/src/uu/whoami/Cargo.toml +++ b/src/uu/whoami/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_whoami" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "whoami ~ (uutils) display user name of current effective user ID" diff --git a/src/uu/yes/Cargo.toml b/src/uu/yes/Cargo.toml index 54675eba7..e2c6d8450 100644 --- a/src/uu/yes/Cargo.toml +++ b/src/uu/yes/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_yes" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "yes ~ (uutils) repeatedly display a line with STRING (or 'y')" diff --git a/src/uucore/Cargo.toml b/src/uucore/Cargo.toml index 581ec7862..e38219377 100644 --- a/src/uucore/Cargo.toml +++ b/src/uucore/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "uucore" -version = "0.0.13" +version = "0.0.14" authors = ["uutils developers"] license = "MIT" description = "uutils ~ 'core' uutils code library (cross-platform)" diff --git a/src/uucore_procs/Cargo.toml b/src/uucore_procs/Cargo.toml index 4547beb8c..3ced9f1ad 100644 --- a/src/uucore_procs/Cargo.toml +++ b/src/uucore_procs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uucore_procs" -version = "0.0.13" +version = "0.0.14" authors = ["Roy Ivy III "] license = "MIT" description = "uutils ~ 'uucore' proc-macros" diff --git a/util/update-version.sh b/util/update-version.sh index 7daa3c08e..5f4fa7e8e 100755 --- a/util/update-version.sh +++ b/util/update-version.sh @@ -11,14 +11,14 @@ # 6) Run util/publish.sh --do-it # 7) In some cases, you might have to fix dependencies and run import -FROM="0.0.12" -TO="0.0.13" +FROM="0.0.13" +TO="0.0.14" -UUCORE_PROCS_FROM="0.0.12" -UUCORE_PROCS_TO="0.0.13" +UUCORE_PROCS_FROM="0.0.13" +UUCORE_PROCS_TO="0.0.14" -UUCORE_FROM="0.0.12" -UUCORE_TO="0.0.13" +UUCORE_FROM="0.0.13" +UUCORE_TO="0.0.14" PROGS=$(ls -1d src/uu/*/Cargo.toml src/uu/stdbuf/src/libstdbuf/Cargo.toml Cargo.toml src/uu/base64/Cargo.toml)