From 0f1053ce68a197c98f57980f0b325c3cb41b1245 Mon Sep 17 00:00:00 2001 From: Jeffrey Finkelstein Date: Mon, 17 Jan 2022 08:38:31 -0500 Subject: [PATCH 1/5] head: refactor helper func find_nth_line_from_end Factor out a loop for finding the index of the byte immediately following the `n`th line from the end of a file. This does not change the behavior of the code, just its organization. --- src/uu/head/src/head.rs | 136 +++++++++++++++++++++++++++++----------- 1 file changed, 98 insertions(+), 38 deletions(-) diff --git a/src/uu/head/src/head.rs b/src/uu/head/src/head.rs index e3325d084..6e0d6360b 100644 --- a/src/uu/head/src/head.rs +++ b/src/uu/head/src/head.rs @@ -3,10 +3,10 @@ // * For the full copyright and license information, please view the LICENSE // * file that was distributed with this source code. -// spell-checker:ignore (vars) zlines BUFWRITER +// spell-checker:ignore (vars) zlines BUFWRITER seekable use clap::{crate_version, App, Arg}; -use std::convert::TryFrom; +use std::convert::{TryFrom, TryInto}; use std::ffi::OsString; use std::io::{self, BufWriter, ErrorKind, Read, Seek, SeekFrom, Write}; use uucore::display::Quotable; @@ -291,16 +291,95 @@ fn read_but_last_n_lines( Ok(()) } -fn head_backwards_file(input: &mut std::fs::File, options: &HeadOptions) -> std::io::Result<()> { - assert!(options.all_but_last); +/// Return the index in `input` just after the `n`th line from the end. +/// +/// If `n` exceeds the number of lines in this file, then return 0. +/// +/// The cursor must be at the start of the seekable input before +/// calling this function. This function rewinds the cursor to the +/// beginning of the input just before returning unless there is an +/// I/O error. +/// +/// If `zeroed` is `false`, interpret the newline character `b'\n'` as +/// a line ending. If `zeroed` is `true`, interpret the null character +/// `b'\0'` as a line ending instead. +/// +/// # Errors +/// +/// This function returns an error if there is a problem seeking +/// through or reading the input. +/// +/// # Examples +/// +/// The function returns the index of the byte immediately following +/// the line ending character of the `n`th line from the end of the +/// input: +/// +/// ```rust,ignore +/// let mut input = Cursor::new("x\ny\nz\n"); +/// assert_eq!(find_nth_line_from_end(&mut input, 0, false).unwrap(), 6); +/// assert_eq!(find_nth_line_from_end(&mut input, 1, false).unwrap(), 4); +/// assert_eq!(find_nth_line_from_end(&mut input, 2, false).unwrap(), 2); +/// ``` +/// +/// If `n` exceeds the number of lines in the file, always return 0: +/// +/// ```rust,ignore +/// let mut input = Cursor::new("x\ny\nz\n"); +/// assert_eq!(find_nth_line_from_end(&mut input, 3, false).unwrap(), 0); +/// assert_eq!(find_nth_line_from_end(&mut input, 4, false).unwrap(), 0); +/// assert_eq!(find_nth_line_from_end(&mut input, 1000, false).unwrap(), 0); +/// ``` +fn find_nth_line_from_end(input: &mut R, n: usize, zeroed: bool) -> std::io::Result +where + R: Read + Seek, +{ let size = input.seek(SeekFrom::End(0))?; let size = usize::try_from(size).unwrap(); + + let mut buffer = [0u8; BUF_SIZE]; + let buffer = &mut buffer[..BUF_SIZE.min(size)]; + let mut i = 0usize; + let mut lines = 0usize; + + loop { + // the casts here are ok, `buffer.len()` should never be above a few k + input.seek(SeekFrom::Current( + -((buffer.len() as i64).min((size - i) as i64)), + ))?; + input.read_exact(buffer)?; + for byte in buffer.iter().rev() { + match byte { + b'\n' if !zeroed => { + lines += 1; + } + 0u8 if zeroed => { + lines += 1; + } + _ => {} + } + // if it were just `n`, + if lines == n + 1 { + input.seek(SeekFrom::Start(0))?; + return Ok(size - i); + } + i += 1; + } + if size - i == 0 { + input.seek(SeekFrom::Start(0))?; + return Ok(0); + } + } +} + +fn head_backwards_file(input: &mut std::fs::File, options: &HeadOptions) -> std::io::Result<()> { + assert!(options.all_but_last); match options.mode { Modes::Bytes(n) => { + let size = input.metadata()?.len().try_into().unwrap(); if n >= size { return Ok(()); } else { - input.seek(SeekFrom::Start(0))?; read_n_bytes( &mut std::io::BufReader::with_capacity(BUF_SIZE, input), size - n, @@ -308,41 +387,10 @@ fn head_backwards_file(input: &mut std::fs::File, options: &HeadOptions) -> std: } } Modes::Lines(n) => { - let mut buffer = [0u8; BUF_SIZE]; - let buffer = &mut buffer[..BUF_SIZE.min(size)]; - let mut i = 0usize; - let mut lines = 0usize; - - let found = 'o: loop { - // the casts here are ok, `buffer.len()` should never be above a few k - input.seek(SeekFrom::Current( - -((buffer.len() as i64).min((size - i) as i64)), - ))?; - input.read_exact(buffer)?; - for byte in buffer.iter().rev() { - match byte { - b'\n' if !options.zeroed => { - lines += 1; - } - 0u8 if options.zeroed => { - lines += 1; - } - _ => {} - } - // if it were just `n`, - if lines == n + 1 { - break 'o i; - } - i += 1; - } - if size - i == 0 { - return Ok(()); - } - }; - input.seek(SeekFrom::Start(0))?; + let found = find_nth_line_from_end(input, n, options.zeroed)?; read_n_bytes( &mut std::io::BufReader::with_capacity(BUF_SIZE, input), - size - found, + found, )?; } } @@ -459,6 +507,7 @@ pub fn uumain(args: impl uucore::Args) -> UResult<()> { #[cfg(test)] mod tests { use std::ffi::OsString; + use std::io::Cursor; use super::*; fn options(args: &str) -> Result { @@ -580,4 +629,15 @@ mod tests { assert!(read_n_bytes(&mut empty, 0).is_ok()); assert!(read_n_lines(&mut empty, 0, false).is_ok()); } + + #[test] + fn test_find_nth_line_from_end() { + let mut input = Cursor::new("x\ny\nz\n"); + assert_eq!(find_nth_line_from_end(&mut input, 0, false).unwrap(), 6); + assert_eq!(find_nth_line_from_end(&mut input, 1, false).unwrap(), 4); + assert_eq!(find_nth_line_from_end(&mut input, 2, false).unwrap(), 2); + assert_eq!(find_nth_line_from_end(&mut input, 3, false).unwrap(), 0); + assert_eq!(find_nth_line_from_end(&mut input, 4, false).unwrap(), 0); + assert_eq!(find_nth_line_from_end(&mut input, 1000, false).unwrap(), 0); + } } From e5750076296d2083c4351d7b21247299ec6e3224 Mon Sep 17 00:00:00 2001 From: Jeffrey Finkelstein Date: Mon, 17 Jan 2022 10:18:04 -0500 Subject: [PATCH 2/5] tail: improve error handling when file not found --- src/uu/tail/src/tail.rs | 5 +++-- tests/by-util/test_tail.rs | 11 ++++++++++- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/src/uu/tail/src/tail.rs b/src/uu/tail/src/tail.rs index 655abcecf..1dbdd389b 100644 --- a/src/uu/tail/src/tail.rs +++ b/src/uu/tail/src/tail.rs @@ -30,7 +30,7 @@ use std::path::Path; use std::thread::sleep; use std::time::Duration; use uucore::display::Quotable; -use uucore::error::{UResult, USimpleError}; +use uucore::error::{FromIo, UResult, USimpleError}; use uucore::parse_size::{parse_size, ParseSizeError}; use uucore::ringbuffer::RingBuffer; @@ -220,7 +220,8 @@ fn uu_tail(settings: &Settings) -> UResult<()> { if path.is_dir() { continue; } - let mut file = File::open(&path).unwrap(); + let mut file = File::open(&path) + .map_err_context(|| format!("cannot open {} for reading", filename.quote()))?; let md = file.metadata().unwrap(); if is_seekable(&mut file) && get_block_size(&md) > 0 { bounded_tail(&mut file, settings); diff --git a/tests/by-util/test_tail.rs b/tests/by-util/test_tail.rs index a020f6235..721c8a467 100644 --- a/tests/by-util/test_tail.rs +++ b/tests/by-util/test_tail.rs @@ -3,7 +3,7 @@ // * For the full copyright and license information, please view the LICENSE // * file that was distributed with this source code. -// spell-checker:ignore (ToDO) abcdefghijklmnopqrstuvwxyz efghijklmnopqrstuvwxyz vwxyz emptyfile +// spell-checker:ignore (ToDO) abcdefghijklmnopqrstuvwxyz efghijklmnopqrstuvwxyz vwxyz emptyfile bogusfile extern crate tail; @@ -475,3 +475,12 @@ fn test_tail_bytes_for_funny_files() { .code_is(exp_result.code()); } } + +#[test] +fn test_no_such_file() { + new_ucmd!() + .arg("bogusfile") + .fails() + .no_stdout() + .stderr_contains("cannot open 'bogusfile' for reading: No such file or directory"); +} From ca812a7558fb6629e205cce3b175e2cbc9bddb3b Mon Sep 17 00:00:00 2001 From: Jeffrey Finkelstein Date: Mon, 17 Jan 2022 10:52:15 -0500 Subject: [PATCH 3/5] tail: rm trailing \n if input doesn't end with one Fix a bug where `tail` would inappropriately add a newline to the last line of output even though the input did not end with one. --- src/uu/tail/src/lines.rs | 83 ++++++++++++++++++++++++++++++++++++++ src/uu/tail/src/tail.rs | 6 ++- tests/by-util/test_tail.rs | 5 +++ 3 files changed, 92 insertions(+), 2 deletions(-) create mode 100644 src/uu/tail/src/lines.rs diff --git a/src/uu/tail/src/lines.rs b/src/uu/tail/src/lines.rs new file mode 100644 index 000000000..6e472b32e --- /dev/null +++ b/src/uu/tail/src/lines.rs @@ -0,0 +1,83 @@ +// * This file is part of the uutils coreutils package. +// * +// * For the full copyright and license information, please view the LICENSE +// * file that was distributed with this source code. +//! Iterate over lines, including the line ending character(s). +//! +//! This module provides the [`lines`] function, similar to the +//! [`BufRead::lines`] method. While the [`BufRead::lines`] method +//! yields [`String`] instances that do not include the line ending +//! characters (`"\n"` or `"\r\n"`), our function yields [`String`] +//! instances that include the line ending characters. This is useful +//! if the input data does not end with a newline character and you +//! want to preserve the exact form of the input data. +use std::io::BufRead; + +/// Returns an iterator over the lines, including line ending characters. +/// +/// This function is just like [`BufRead::lines`], but it includes the +/// line ending characters in each yielded [`String`] if the input +/// data has them. +/// +/// # Examples +/// +/// If the input data does not end with a newline character (`'\n'`), +/// then the last [`String`] yielded by this iterator also does not +/// end with a newline: +/// +/// ```rust,ignore +/// use std::io::BufRead; +/// use std::io::Cursor; +/// +/// let cursor = Cursor::new(b"x\ny\nz"); +/// let mut it = cursor.lines(); +/// +/// assert_eq!(it.next(), Some(String::from("x\n"))); +/// assert_eq!(it.next(), Some(String::from("y\n"))); +/// assert_eq!(it.next(), Some(String::from("z"))); +/// assert_eq!(it.next(), None); +/// ``` +pub(crate) fn lines(reader: B) -> Lines +where + B: BufRead, +{ + Lines { buf: reader } +} + +/// An iterator over the lines of an instance of `BufRead`. +/// +/// This struct is generally created by calling [`lines`] on a `BufRead`. +/// Please see the documentation of [`lines`] for more details. +pub(crate) struct Lines { + buf: B, +} + +impl Iterator for Lines { + type Item = std::io::Result; + + fn next(&mut self) -> Option> { + let mut buf = String::new(); + match self.buf.read_line(&mut buf) { + Ok(0) => None, + Ok(_n) => Some(Ok(buf)), + Err(e) => Some(Err(e)), + } + } +} + +#[cfg(test)] +mod tests { + use crate::lines::lines; + use std::io::Cursor; + + #[test] + fn test_lines() { + let cursor = Cursor::new(b"x\ny\nz"); + let mut it = lines(cursor).map(|l| l.unwrap()); + + assert_eq!(it.next(), Some(String::from("x\n"))); + assert_eq!(it.next(), Some(String::from("y\n"))); + assert_eq!(it.next(), Some(String::from("z"))); + assert_eq!(it.next(), None); + } +} diff --git a/src/uu/tail/src/tail.rs b/src/uu/tail/src/tail.rs index 1dbdd389b..b10e30fb0 100644 --- a/src/uu/tail/src/tail.rs +++ b/src/uu/tail/src/tail.rs @@ -16,9 +16,11 @@ extern crate clap; extern crate uucore; mod chunks; +mod lines; mod parse; mod platform; use chunks::ReverseChunks; +use lines::lines; use clap::{App, Arg}; use std::collections::VecDeque; @@ -482,8 +484,8 @@ fn unbounded_tail(reader: &mut BufReader, settings: &Settings) -> UR // data in the ringbuf. match settings.mode { FilterMode::Lines(count, _) => { - for line in unbounded_tail_collect(reader.lines(), count, settings.beginning) { - println!("{}", line); + for line in unbounded_tail_collect(lines(reader), count, settings.beginning) { + print!("{}", line); } } FilterMode::Bytes(count) => { diff --git a/tests/by-util/test_tail.rs b/tests/by-util/test_tail.rs index 721c8a467..e863e34b7 100644 --- a/tests/by-util/test_tail.rs +++ b/tests/by-util/test_tail.rs @@ -484,3 +484,8 @@ fn test_no_such_file() { .no_stdout() .stderr_contains("cannot open 'bogusfile' for reading: No such file or directory"); } + +#[test] +fn test_no_trailing_newline() { + new_ucmd!().pipe_in("x").succeeds().stdout_only("x"); +} From 2e251f91f1f5c65518f84c4d2219bf3bca50faaf Mon Sep 17 00:00:00 2001 From: Roy Ivy III Date: Wed, 19 Jan 2022 05:35:00 -0600 Subject: [PATCH 4/5] 0.0.12 --- Cargo.lock | 208 ++++++++++++------------- Cargo.toml | 202 ++++++++++++------------ 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/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 | 2 +- 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/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 +- 105 files changed, 309 insertions(+), 309 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 5323fe628..065f0cd1f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -289,7 +289,7 @@ dependencies = [ [[package]] name = "coreutils" -version = "0.0.9" +version = "0.0.12" dependencies = [ "atty", "chrono", @@ -2099,7 +2099,7 @@ checksum = "7cf7d77f457ef8dfa11e4cd5933c5ddb5dc52a94664071951219a97710f0a32b" [[package]] name = "uu_arch" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "platform-info", @@ -2109,7 +2109,7 @@ dependencies = [ [[package]] name = "uu_base32" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "uucore", @@ -2118,7 +2118,7 @@ dependencies = [ [[package]] name = "uu_base64" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "uu_base32", @@ -2128,7 +2128,7 @@ dependencies = [ [[package]] name = "uu_basename" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "uucore", @@ -2137,7 +2137,7 @@ dependencies = [ [[package]] name = "uu_basenc" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "uu_base32", @@ -2147,7 +2147,7 @@ dependencies = [ [[package]] name = "uu_cat" -version = "0.0.9" +version = "0.0.12" dependencies = [ "atty", "clap", @@ -2161,7 +2161,7 @@ dependencies = [ [[package]] name = "uu_chcon" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "fts-sys", @@ -2174,7 +2174,7 @@ dependencies = [ [[package]] name = "uu_chgrp" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "uucore", @@ -2183,7 +2183,7 @@ dependencies = [ [[package]] name = "uu_chmod" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "libc", @@ -2194,7 +2194,7 @@ dependencies = [ [[package]] name = "uu_chown" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "uucore", @@ -2203,7 +2203,7 @@ dependencies = [ [[package]] name = "uu_chroot" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "uucore", @@ -2212,7 +2212,7 @@ dependencies = [ [[package]] name = "uu_cksum" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "libc", @@ -2222,7 +2222,7 @@ dependencies = [ [[package]] name = "uu_comm" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "libc", @@ -2232,7 +2232,7 @@ dependencies = [ [[package]] name = "uu_cp" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "exacl", @@ -2250,7 +2250,7 @@ dependencies = [ [[package]] name = "uu_csplit" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "regex", @@ -2261,7 +2261,7 @@ dependencies = [ [[package]] name = "uu_cut" -version = "0.0.9" +version = "0.0.12" dependencies = [ "atty", "bstr", @@ -2273,7 +2273,7 @@ dependencies = [ [[package]] name = "uu_date" -version = "0.0.9" +version = "0.0.12" dependencies = [ "chrono", "clap", @@ -2285,7 +2285,7 @@ dependencies = [ [[package]] name = "uu_dd" -version = "0.0.9" +version = "0.0.12" dependencies = [ "byte-unit", "clap", @@ -2299,7 +2299,7 @@ dependencies = [ [[package]] name = "uu_df" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "number_prefix", @@ -2309,7 +2309,7 @@ dependencies = [ [[package]] name = "uu_dircolors" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "glob", @@ -2319,7 +2319,7 @@ dependencies = [ [[package]] name = "uu_dirname" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "libc", @@ -2329,7 +2329,7 @@ dependencies = [ [[package]] name = "uu_du" -version = "0.0.9" +version = "0.0.12" dependencies = [ "chrono", "clap", @@ -2340,7 +2340,7 @@ dependencies = [ [[package]] name = "uu_echo" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "uucore", @@ -2349,7 +2349,7 @@ dependencies = [ [[package]] name = "uu_env" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "libc", @@ -2360,7 +2360,7 @@ dependencies = [ [[package]] name = "uu_expand" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "unicode-width", @@ -2370,7 +2370,7 @@ dependencies = [ [[package]] name = "uu_expr" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "libc", @@ -2383,7 +2383,7 @@ dependencies = [ [[package]] name = "uu_factor" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "coz", @@ -2398,7 +2398,7 @@ dependencies = [ [[package]] name = "uu_false" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "uucore", @@ -2407,7 +2407,7 @@ dependencies = [ [[package]] name = "uu_fmt" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "libc", @@ -2418,7 +2418,7 @@ dependencies = [ [[package]] name = "uu_fold" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "uucore", @@ -2427,7 +2427,7 @@ dependencies = [ [[package]] name = "uu_groups" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "uucore", @@ -2436,7 +2436,7 @@ dependencies = [ [[package]] name = "uu_hashsum" -version = "0.0.9" +version = "0.0.12" dependencies = [ "blake2b_simd", "clap", @@ -2456,7 +2456,7 @@ dependencies = [ [[package]] name = "uu_head" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "memchr 2.4.1", @@ -2466,7 +2466,7 @@ dependencies = [ [[package]] name = "uu_hostid" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "libc", @@ -2476,7 +2476,7 @@ dependencies = [ [[package]] name = "uu_hostname" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "hostname", @@ -2488,7 +2488,7 @@ dependencies = [ [[package]] name = "uu_id" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "selinux", @@ -2498,7 +2498,7 @@ dependencies = [ [[package]] name = "uu_install" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "file_diff", @@ -2511,7 +2511,7 @@ dependencies = [ [[package]] name = "uu_join" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "uucore", @@ -2520,7 +2520,7 @@ dependencies = [ [[package]] name = "uu_kill" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "libc", @@ -2530,7 +2530,7 @@ dependencies = [ [[package]] name = "uu_link" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "libc", @@ -2540,7 +2540,7 @@ dependencies = [ [[package]] name = "uu_ln" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "libc", @@ -2550,7 +2550,7 @@ dependencies = [ [[package]] name = "uu_logname" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "libc", @@ -2560,7 +2560,7 @@ dependencies = [ [[package]] name = "uu_ls" -version = "0.0.9" +version = "0.0.12" dependencies = [ "atty", "chrono", @@ -2580,7 +2580,7 @@ dependencies = [ [[package]] name = "uu_mkdir" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "libc", @@ -2590,7 +2590,7 @@ dependencies = [ [[package]] name = "uu_mkfifo" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "libc", @@ -2600,7 +2600,7 @@ dependencies = [ [[package]] name = "uu_mknod" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "libc", @@ -2610,7 +2610,7 @@ dependencies = [ [[package]] name = "uu_mktemp" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "rand 0.5.6", @@ -2621,7 +2621,7 @@ dependencies = [ [[package]] name = "uu_more" -version = "0.0.9" +version = "0.0.12" dependencies = [ "atty", "clap", @@ -2637,7 +2637,7 @@ dependencies = [ [[package]] name = "uu_mv" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "fs_extra", @@ -2647,7 +2647,7 @@ dependencies = [ [[package]] name = "uu_nice" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "libc", @@ -2658,7 +2658,7 @@ dependencies = [ [[package]] name = "uu_nl" -version = "0.0.9" +version = "0.0.12" dependencies = [ "aho-corasick", "clap", @@ -2672,7 +2672,7 @@ dependencies = [ [[package]] name = "uu_nohup" -version = "0.0.9" +version = "0.0.12" dependencies = [ "atty", "clap", @@ -2683,7 +2683,7 @@ dependencies = [ [[package]] name = "uu_nproc" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "libc", @@ -2694,7 +2694,7 @@ dependencies = [ [[package]] name = "uu_numfmt" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "uucore", @@ -2703,7 +2703,7 @@ dependencies = [ [[package]] name = "uu_od" -version = "0.0.9" +version = "0.0.12" dependencies = [ "byteorder", "clap", @@ -2715,7 +2715,7 @@ dependencies = [ [[package]] name = "uu_paste" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "uucore", @@ -2724,7 +2724,7 @@ dependencies = [ [[package]] name = "uu_pathchk" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "libc", @@ -2734,7 +2734,7 @@ dependencies = [ [[package]] name = "uu_pinky" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "uucore", @@ -2743,7 +2743,7 @@ dependencies = [ [[package]] name = "uu_pr" -version = "0.0.9" +version = "0.0.12" dependencies = [ "chrono", "clap", @@ -2757,7 +2757,7 @@ dependencies = [ [[package]] name = "uu_printenv" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "uucore", @@ -2766,7 +2766,7 @@ dependencies = [ [[package]] name = "uu_printf" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "itertools 0.8.2", @@ -2776,7 +2776,7 @@ dependencies = [ [[package]] name = "uu_ptx" -version = "0.0.9" +version = "0.0.12" dependencies = [ "aho-corasick", "clap", @@ -2790,7 +2790,7 @@ dependencies = [ [[package]] name = "uu_pwd" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "uucore", @@ -2799,7 +2799,7 @@ dependencies = [ [[package]] name = "uu_readlink" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "libc", @@ -2809,7 +2809,7 @@ dependencies = [ [[package]] name = "uu_realpath" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "uucore", @@ -2818,7 +2818,7 @@ dependencies = [ [[package]] name = "uu_relpath" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "uucore", @@ -2827,7 +2827,7 @@ dependencies = [ [[package]] name = "uu_rm" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "remove_dir_all", @@ -2839,7 +2839,7 @@ dependencies = [ [[package]] name = "uu_rmdir" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "libc", @@ -2849,7 +2849,7 @@ dependencies = [ [[package]] name = "uu_runcon" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "fts-sys", @@ -2862,7 +2862,7 @@ dependencies = [ [[package]] name = "uu_seq" -version = "0.0.9" +version = "0.0.12" dependencies = [ "bigdecimal", "clap", @@ -2874,7 +2874,7 @@ dependencies = [ [[package]] name = "uu_shred" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "libc", @@ -2885,7 +2885,7 @@ dependencies = [ [[package]] name = "uu_shuf" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "rand 0.5.6", @@ -2895,7 +2895,7 @@ dependencies = [ [[package]] name = "uu_sleep" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "uucore", @@ -2904,7 +2904,7 @@ dependencies = [ [[package]] name = "uu_sort" -version = "0.0.9" +version = "0.0.12" dependencies = [ "binary-heap-plus", "clap", @@ -2924,7 +2924,7 @@ dependencies = [ [[package]] name = "uu_split" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "uucore", @@ -2933,7 +2933,7 @@ dependencies = [ [[package]] name = "uu_stat" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "uucore", @@ -2942,7 +2942,7 @@ dependencies = [ [[package]] name = "uu_stdbuf" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "tempfile", @@ -2953,7 +2953,7 @@ dependencies = [ [[package]] name = "uu_stdbuf_libstdbuf" -version = "0.0.9" +version = "0.0.12" dependencies = [ "cpp", "cpp_build", @@ -2964,7 +2964,7 @@ dependencies = [ [[package]] name = "uu_sum" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "uucore", @@ -2973,7 +2973,7 @@ dependencies = [ [[package]] name = "uu_sync" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "libc", @@ -2984,7 +2984,7 @@ dependencies = [ [[package]] name = "uu_tac" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "memchr 2.4.1", @@ -2996,7 +2996,7 @@ dependencies = [ [[package]] name = "uu_tail" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "libc", @@ -3009,7 +3009,7 @@ dependencies = [ [[package]] name = "uu_tee" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "libc", @@ -3020,7 +3020,7 @@ dependencies = [ [[package]] name = "uu_test" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "libc", @@ -3031,7 +3031,7 @@ dependencies = [ [[package]] name = "uu_timeout" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "libc", @@ -3042,7 +3042,7 @@ dependencies = [ [[package]] name = "uu_touch" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "filetime", @@ -3053,7 +3053,7 @@ dependencies = [ [[package]] name = "uu_tr" -version = "0.0.9" +version = "0.0.12" dependencies = [ "bit-set", "clap", @@ -3064,7 +3064,7 @@ dependencies = [ [[package]] name = "uu_true" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "uucore", @@ -3073,7 +3073,7 @@ dependencies = [ [[package]] name = "uu_truncate" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "uucore", @@ -3082,7 +3082,7 @@ dependencies = [ [[package]] name = "uu_tsort" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "uucore", @@ -3091,7 +3091,7 @@ dependencies = [ [[package]] name = "uu_tty" -version = "0.0.9" +version = "0.0.12" dependencies = [ "atty", "clap", @@ -3102,7 +3102,7 @@ dependencies = [ [[package]] name = "uu_uname" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "platform-info", @@ -3112,7 +3112,7 @@ dependencies = [ [[package]] name = "uu_unexpand" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "unicode-width", @@ -3122,7 +3122,7 @@ dependencies = [ [[package]] name = "uu_uniq" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "strum", @@ -3133,7 +3133,7 @@ dependencies = [ [[package]] name = "uu_unlink" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "uucore", @@ -3142,7 +3142,7 @@ dependencies = [ [[package]] name = "uu_uptime" -version = "0.0.9" +version = "0.0.12" dependencies = [ "chrono", "clap", @@ -3152,7 +3152,7 @@ dependencies = [ [[package]] name = "uu_users" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "uucore", @@ -3161,7 +3161,7 @@ dependencies = [ [[package]] name = "uu_wc" -version = "0.0.9" +version = "0.0.12" dependencies = [ "bytecount", "clap", @@ -3175,7 +3175,7 @@ dependencies = [ [[package]] name = "uu_who" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "uucore", @@ -3184,7 +3184,7 @@ dependencies = [ [[package]] name = "uu_whoami" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "libc", @@ -3195,7 +3195,7 @@ dependencies = [ [[package]] name = "uu_yes" -version = "0.0.9" +version = "0.0.12" dependencies = [ "clap", "nix 0.23.1", @@ -3205,7 +3205,7 @@ dependencies = [ [[package]] name = "uucore" -version = "0.0.11" +version = "0.0.12" dependencies = [ "clap", "data-encoding", @@ -3229,7 +3229,7 @@ dependencies = [ [[package]] name = "uucore_procs" -version = "0.0.8" +version = "0.0.12" dependencies = [ "proc-macro2", "quote 1.0.14", diff --git a/Cargo.toml b/Cargo.toml index 07da3b2b0..e6c31e6f6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,7 +5,7 @@ [package] name = "coreutils" -version = "0.0.9" +version = "0.0.12" authors = ["uutils developers"] license = "MIT" description = "coreutils ~ GNU coreutils (updated); implemented as universal (cross-platform) utils, written in Rust" @@ -250,107 +250,107 @@ textwrap = { version="0.14", features=["terminal_size"] } uucore = { version=">=0.0.11", package="uucore", path="src/uucore" } selinux = { version="0.2.3", optional = true } # * uutils -uu_test = { optional=true, version="0.0.9", package="uu_test", path="src/uu/test" } +uu_test = { optional=true, version="0.0.12", package="uu_test", path="src/uu/test" } # -arch = { optional=true, version="0.0.9", package="uu_arch", path="src/uu/arch" } -base32 = { optional=true, version="0.0.9", package="uu_base32", path="src/uu/base32" } -base64 = { optional=true, version="0.0.9", package="uu_base64", path="src/uu/base64" } -basename = { optional=true, version="0.0.9", package="uu_basename", path="src/uu/basename" } -basenc = { optional=true, version="0.0.9", package="uu_basenc", path="src/uu/basenc" } -cat = { optional=true, version="0.0.9", package="uu_cat", path="src/uu/cat" } -chcon = { optional=true, version="0.0.9", package="uu_chcon", path="src/uu/chcon" } -chgrp = { optional=true, version="0.0.9", package="uu_chgrp", path="src/uu/chgrp" } -chmod = { optional=true, version="0.0.9", package="uu_chmod", path="src/uu/chmod" } -chown = { optional=true, version="0.0.9", package="uu_chown", path="src/uu/chown" } -chroot = { optional=true, version="0.0.9", package="uu_chroot", path="src/uu/chroot" } -cksum = { optional=true, version="0.0.9", package="uu_cksum", path="src/uu/cksum" } -comm = { optional=true, version="0.0.9", package="uu_comm", path="src/uu/comm" } -cp = { optional=true, version="0.0.9", package="uu_cp", path="src/uu/cp" } -csplit = { optional=true, version="0.0.9", package="uu_csplit", path="src/uu/csplit" } -cut = { optional=true, version="0.0.9", package="uu_cut", path="src/uu/cut" } -date = { optional=true, version="0.0.9", package="uu_date", path="src/uu/date" } -dd = { optional=true, version="0.0.9", package="uu_dd", path="src/uu/dd" } -df = { optional=true, version="0.0.9", package="uu_df", path="src/uu/df" } -dircolors= { optional=true, version="0.0.9", package="uu_dircolors", path="src/uu/dircolors" } -dirname = { optional=true, version="0.0.9", package="uu_dirname", path="src/uu/dirname" } -du = { optional=true, version="0.0.9", package="uu_du", path="src/uu/du" } -echo = { optional=true, version="0.0.9", package="uu_echo", path="src/uu/echo" } -env = { optional=true, version="0.0.9", package="uu_env", path="src/uu/env" } -expand = { optional=true, version="0.0.9", package="uu_expand", path="src/uu/expand" } -expr = { optional=true, version="0.0.9", package="uu_expr", path="src/uu/expr" } -factor = { optional=true, version="0.0.9", package="uu_factor", path="src/uu/factor" } -false = { optional=true, version="0.0.9", package="uu_false", path="src/uu/false" } -fmt = { optional=true, version="0.0.9", package="uu_fmt", path="src/uu/fmt" } -fold = { optional=true, version="0.0.9", package="uu_fold", path="src/uu/fold" } -groups = { optional=true, version="0.0.9", package="uu_groups", path="src/uu/groups" } -hashsum = { optional=true, version="0.0.9", package="uu_hashsum", path="src/uu/hashsum" } -head = { optional=true, version="0.0.9", package="uu_head", path="src/uu/head" } -hostid = { optional=true, version="0.0.9", package="uu_hostid", path="src/uu/hostid" } -hostname = { optional=true, version="0.0.9", package="uu_hostname", path="src/uu/hostname" } -id = { optional=true, version="0.0.9", package="uu_id", path="src/uu/id" } -install = { optional=true, version="0.0.9", package="uu_install", path="src/uu/install" } -join = { optional=true, version="0.0.9", package="uu_join", path="src/uu/join" } -kill = { optional=true, version="0.0.9", package="uu_kill", path="src/uu/kill" } -link = { optional=true, version="0.0.9", package="uu_link", path="src/uu/link" } -ln = { optional=true, version="0.0.9", package="uu_ln", path="src/uu/ln" } -ls = { optional=true, version="0.0.9", package="uu_ls", path="src/uu/ls" } -logname = { optional=true, version="0.0.9", package="uu_logname", path="src/uu/logname" } -mkdir = { optional=true, version="0.0.9", package="uu_mkdir", path="src/uu/mkdir" } -mkfifo = { optional=true, version="0.0.9", package="uu_mkfifo", path="src/uu/mkfifo" } -mknod = { optional=true, version="0.0.9", package="uu_mknod", path="src/uu/mknod" } -mktemp = { optional=true, version="0.0.9", package="uu_mktemp", path="src/uu/mktemp" } -more = { optional=true, version="0.0.9", package="uu_more", path="src/uu/more" } -mv = { optional=true, version="0.0.9", package="uu_mv", path="src/uu/mv" } -nice = { optional=true, version="0.0.9", package="uu_nice", path="src/uu/nice" } -nl = { optional=true, version="0.0.9", package="uu_nl", path="src/uu/nl" } -nohup = { optional=true, version="0.0.9", package="uu_nohup", path="src/uu/nohup" } -nproc = { optional=true, version="0.0.9", package="uu_nproc", path="src/uu/nproc" } -numfmt = { optional=true, version="0.0.9", package="uu_numfmt", path="src/uu/numfmt" } -od = { optional=true, version="0.0.9", package="uu_od", path="src/uu/od" } -paste = { optional=true, version="0.0.9", package="uu_paste", path="src/uu/paste" } -pathchk = { optional=true, version="0.0.9", package="uu_pathchk", path="src/uu/pathchk" } -pinky = { optional=true, version="0.0.9", package="uu_pinky", path="src/uu/pinky" } -pr = { optional=true, version="0.0.9", package="uu_pr", path="src/uu/pr" } -printenv = { optional=true, version="0.0.9", package="uu_printenv", path="src/uu/printenv" } -printf = { optional=true, version="0.0.9", package="uu_printf", path="src/uu/printf" } -ptx = { optional=true, version="0.0.9", package="uu_ptx", path="src/uu/ptx" } -pwd = { optional=true, version="0.0.9", package="uu_pwd", path="src/uu/pwd" } -readlink = { optional=true, version="0.0.9", package="uu_readlink", path="src/uu/readlink" } -realpath = { optional=true, version="0.0.9", package="uu_realpath", path="src/uu/realpath" } -relpath = { optional=true, version="0.0.9", package="uu_relpath", path="src/uu/relpath" } -rm = { optional=true, version="0.0.9", package="uu_rm", path="src/uu/rm" } -rmdir = { optional=true, version="0.0.9", package="uu_rmdir", path="src/uu/rmdir" } -runcon = { optional=true, version="0.0.9", package="uu_runcon", path="src/uu/runcon" } -seq = { optional=true, version="0.0.9", package="uu_seq", path="src/uu/seq" } -shred = { optional=true, version="0.0.9", package="uu_shred", path="src/uu/shred" } -shuf = { optional=true, version="0.0.9", package="uu_shuf", path="src/uu/shuf" } -sleep = { optional=true, version="0.0.9", package="uu_sleep", path="src/uu/sleep" } -sort = { optional=true, version="0.0.9", package="uu_sort", path="src/uu/sort" } -split = { optional=true, version="0.0.9", package="uu_split", path="src/uu/split" } -stat = { optional=true, version="0.0.9", package="uu_stat", path="src/uu/stat" } -stdbuf = { optional=true, version="0.0.9", package="uu_stdbuf", path="src/uu/stdbuf" } -sum = { optional=true, version="0.0.9", package="uu_sum", path="src/uu/sum" } -sync = { optional=true, version="0.0.9", package="uu_sync", path="src/uu/sync" } -tac = { optional=true, version="0.0.9", package="uu_tac", path="src/uu/tac" } -tail = { optional=true, version="0.0.9", package="uu_tail", path="src/uu/tail" } -tee = { optional=true, version="0.0.9", package="uu_tee", path="src/uu/tee" } -timeout = { optional=true, version="0.0.9", package="uu_timeout", path="src/uu/timeout" } -touch = { optional=true, version="0.0.9", package="uu_touch", path="src/uu/touch" } -tr = { optional=true, version="0.0.9", package="uu_tr", path="src/uu/tr" } -true = { optional=true, version="0.0.9", package="uu_true", path="src/uu/true" } -truncate = { optional=true, version="0.0.9", package="uu_truncate", path="src/uu/truncate" } -tsort = { optional=true, version="0.0.9", package="uu_tsort", path="src/uu/tsort" } -tty = { optional=true, version="0.0.9", package="uu_tty", path="src/uu/tty" } -uname = { optional=true, version="0.0.9", package="uu_uname", path="src/uu/uname" } -unexpand = { optional=true, version="0.0.9", package="uu_unexpand", path="src/uu/unexpand" } -uniq = { optional=true, version="0.0.9", package="uu_uniq", path="src/uu/uniq" } -unlink = { optional=true, version="0.0.9", package="uu_unlink", path="src/uu/unlink" } -uptime = { optional=true, version="0.0.9", package="uu_uptime", path="src/uu/uptime" } -users = { optional=true, version="0.0.9", package="uu_users", path="src/uu/users" } -wc = { optional=true, version="0.0.9", package="uu_wc", path="src/uu/wc" } -who = { optional=true, version="0.0.9", package="uu_who", path="src/uu/who" } -whoami = { optional=true, version="0.0.9", package="uu_whoami", path="src/uu/whoami" } -yes = { optional=true, version="0.0.9", package="uu_yes", path="src/uu/yes" } +arch = { optional=true, version="0.0.12", package="uu_arch", path="src/uu/arch" } +base32 = { optional=true, version="0.0.12", package="uu_base32", path="src/uu/base32" } +base64 = { optional=true, version="0.0.12", package="uu_base64", path="src/uu/base64" } +basename = { optional=true, version="0.0.12", package="uu_basename", path="src/uu/basename" } +basenc = { optional=true, version="0.0.12", package="uu_basenc", path="src/uu/basenc" } +cat = { optional=true, version="0.0.12", package="uu_cat", path="src/uu/cat" } +chcon = { optional=true, version="0.0.12", package="uu_chcon", path="src/uu/chcon" } +chgrp = { optional=true, version="0.0.12", package="uu_chgrp", path="src/uu/chgrp" } +chmod = { optional=true, version="0.0.12", package="uu_chmod", path="src/uu/chmod" } +chown = { optional=true, version="0.0.12", package="uu_chown", path="src/uu/chown" } +chroot = { optional=true, version="0.0.12", package="uu_chroot", path="src/uu/chroot" } +cksum = { optional=true, version="0.0.12", package="uu_cksum", path="src/uu/cksum" } +comm = { optional=true, version="0.0.12", package="uu_comm", path="src/uu/comm" } +cp = { optional=true, version="0.0.12", package="uu_cp", path="src/uu/cp" } +csplit = { optional=true, version="0.0.12", package="uu_csplit", path="src/uu/csplit" } +cut = { optional=true, version="0.0.12", package="uu_cut", path="src/uu/cut" } +date = { optional=true, version="0.0.12", package="uu_date", path="src/uu/date" } +dd = { optional=true, version="0.0.12", package="uu_dd", path="src/uu/dd" } +df = { optional=true, version="0.0.12", package="uu_df", path="src/uu/df" } +dircolors= { optional=true, version="0.0.12", package="uu_dircolors", path="src/uu/dircolors" } +dirname = { optional=true, version="0.0.12", package="uu_dirname", path="src/uu/dirname" } +du = { optional=true, version="0.0.12", package="uu_du", path="src/uu/du" } +echo = { optional=true, version="0.0.12", package="uu_echo", path="src/uu/echo" } +env = { optional=true, version="0.0.12", package="uu_env", path="src/uu/env" } +expand = { optional=true, version="0.0.12", package="uu_expand", path="src/uu/expand" } +expr = { optional=true, version="0.0.12", package="uu_expr", path="src/uu/expr" } +factor = { optional=true, version="0.0.12", package="uu_factor", path="src/uu/factor" } +false = { optional=true, version="0.0.12", package="uu_false", path="src/uu/false" } +fmt = { optional=true, version="0.0.12", package="uu_fmt", path="src/uu/fmt" } +fold = { optional=true, version="0.0.12", package="uu_fold", path="src/uu/fold" } +groups = { optional=true, version="0.0.12", package="uu_groups", path="src/uu/groups" } +hashsum = { optional=true, version="0.0.12", package="uu_hashsum", path="src/uu/hashsum" } +head = { optional=true, version="0.0.12", package="uu_head", path="src/uu/head" } +hostid = { optional=true, version="0.0.12", package="uu_hostid", path="src/uu/hostid" } +hostname = { optional=true, version="0.0.12", package="uu_hostname", path="src/uu/hostname" } +id = { optional=true, version="0.0.12", package="uu_id", path="src/uu/id" } +install = { optional=true, version="0.0.12", package="uu_install", path="src/uu/install" } +join = { optional=true, version="0.0.12", package="uu_join", path="src/uu/join" } +kill = { optional=true, version="0.0.12", package="uu_kill", path="src/uu/kill" } +link = { optional=true, version="0.0.12", package="uu_link", path="src/uu/link" } +ln = { optional=true, version="0.0.12", package="uu_ln", path="src/uu/ln" } +ls = { optional=true, version="0.0.12", package="uu_ls", path="src/uu/ls" } +logname = { optional=true, version="0.0.12", package="uu_logname", path="src/uu/logname" } +mkdir = { optional=true, version="0.0.12", package="uu_mkdir", path="src/uu/mkdir" } +mkfifo = { optional=true, version="0.0.12", package="uu_mkfifo", path="src/uu/mkfifo" } +mknod = { optional=true, version="0.0.12", package="uu_mknod", path="src/uu/mknod" } +mktemp = { optional=true, version="0.0.12", package="uu_mktemp", path="src/uu/mktemp" } +more = { optional=true, version="0.0.12", package="uu_more", path="src/uu/more" } +mv = { optional=true, version="0.0.12", package="uu_mv", path="src/uu/mv" } +nice = { optional=true, version="0.0.12", package="uu_nice", path="src/uu/nice" } +nl = { optional=true, version="0.0.12", package="uu_nl", path="src/uu/nl" } +nohup = { optional=true, version="0.0.12", package="uu_nohup", path="src/uu/nohup" } +nproc = { optional=true, version="0.0.12", package="uu_nproc", path="src/uu/nproc" } +numfmt = { optional=true, version="0.0.12", package="uu_numfmt", path="src/uu/numfmt" } +od = { optional=true, version="0.0.12", package="uu_od", path="src/uu/od" } +paste = { optional=true, version="0.0.12", package="uu_paste", path="src/uu/paste" } +pathchk = { optional=true, version="0.0.12", package="uu_pathchk", path="src/uu/pathchk" } +pinky = { optional=true, version="0.0.12", package="uu_pinky", path="src/uu/pinky" } +pr = { optional=true, version="0.0.12", package="uu_pr", path="src/uu/pr" } +printenv = { optional=true, version="0.0.12", package="uu_printenv", path="src/uu/printenv" } +printf = { optional=true, version="0.0.12", package="uu_printf", path="src/uu/printf" } +ptx = { optional=true, version="0.0.12", package="uu_ptx", path="src/uu/ptx" } +pwd = { optional=true, version="0.0.12", package="uu_pwd", path="src/uu/pwd" } +readlink = { optional=true, version="0.0.12", package="uu_readlink", path="src/uu/readlink" } +realpath = { optional=true, version="0.0.12", package="uu_realpath", path="src/uu/realpath" } +relpath = { optional=true, version="0.0.12", package="uu_relpath", path="src/uu/relpath" } +rm = { optional=true, version="0.0.12", package="uu_rm", path="src/uu/rm" } +rmdir = { optional=true, version="0.0.12", package="uu_rmdir", path="src/uu/rmdir" } +runcon = { optional=true, version="0.0.12", package="uu_runcon", path="src/uu/runcon" } +seq = { optional=true, version="0.0.12", package="uu_seq", path="src/uu/seq" } +shred = { optional=true, version="0.0.12", package="uu_shred", path="src/uu/shred" } +shuf = { optional=true, version="0.0.12", package="uu_shuf", path="src/uu/shuf" } +sleep = { optional=true, version="0.0.12", package="uu_sleep", path="src/uu/sleep" } +sort = { optional=true, version="0.0.12", package="uu_sort", path="src/uu/sort" } +split = { optional=true, version="0.0.12", package="uu_split", path="src/uu/split" } +stat = { optional=true, version="0.0.12", package="uu_stat", path="src/uu/stat" } +stdbuf = { optional=true, version="0.0.12", package="uu_stdbuf", path="src/uu/stdbuf" } +sum = { optional=true, version="0.0.12", package="uu_sum", path="src/uu/sum" } +sync = { optional=true, version="0.0.12", package="uu_sync", path="src/uu/sync" } +tac = { optional=true, version="0.0.12", package="uu_tac", path="src/uu/tac" } +tail = { optional=true, version="0.0.12", package="uu_tail", path="src/uu/tail" } +tee = { optional=true, version="0.0.12", package="uu_tee", path="src/uu/tee" } +timeout = { optional=true, version="0.0.12", package="uu_timeout", path="src/uu/timeout" } +touch = { optional=true, version="0.0.12", package="uu_touch", path="src/uu/touch" } +tr = { optional=true, version="0.0.12", package="uu_tr", path="src/uu/tr" } +true = { optional=true, version="0.0.12", package="uu_true", path="src/uu/true" } +truncate = { optional=true, version="0.0.12", package="uu_truncate", path="src/uu/truncate" } +tsort = { optional=true, version="0.0.12", package="uu_tsort", path="src/uu/tsort" } +tty = { optional=true, version="0.0.12", package="uu_tty", path="src/uu/tty" } +uname = { optional=true, version="0.0.12", package="uu_uname", path="src/uu/uname" } +unexpand = { optional=true, version="0.0.12", package="uu_unexpand", path="src/uu/unexpand" } +uniq = { optional=true, version="0.0.12", package="uu_uniq", path="src/uu/uniq" } +unlink = { optional=true, version="0.0.12", package="uu_unlink", path="src/uu/unlink" } +uptime = { optional=true, version="0.0.12", package="uu_uptime", path="src/uu/uptime" } +users = { optional=true, version="0.0.12", package="uu_users", path="src/uu/users" } +wc = { optional=true, version="0.0.12", package="uu_wc", path="src/uu/wc" } +who = { optional=true, version="0.0.12", package="uu_who", path="src/uu/who" } +whoami = { optional=true, version="0.0.12", package="uu_whoami", path="src/uu/whoami" } +yes = { optional=true, version="0.0.12", 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 dab21fd1d..0961e8d97 100644 --- a/src/uu/arch/Cargo.toml +++ b/src/uu/arch/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_arch" -version = "0.0.9" +version = "0.0.12" 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 d553015a3..65e54e474 100644 --- a/src/uu/base32/Cargo.toml +++ b/src/uu/base32/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_base32" -version = "0.0.9" +version = "0.0.12" 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 9f07a7cb6..e51c75c36 100644 --- a/src/uu/base64/Cargo.toml +++ b/src/uu/base64/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_base64" -version = "0.0.9" +version = "0.0.12" 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 cf6997c1a..cb625e346 100644 --- a/src/uu/basename/Cargo.toml +++ b/src/uu/basename/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_basename" -version = "0.0.9" +version = "0.0.12" 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 ea9b2694c..384b5ed75 100644 --- a/src/uu/basenc/Cargo.toml +++ b/src/uu/basenc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_basenc" -version = "0.0.9" +version = "0.0.12" 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 22365835a..81e2fe63d 100644 --- a/src/uu/cat/Cargo.toml +++ b/src/uu/cat/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_cat" -version = "0.0.9" +version = "0.0.12" 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 bd30d68fa..bb52d1738 100644 --- a/src/uu/chcon/Cargo.toml +++ b/src/uu/chcon/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_chcon" -version = "0.0.9" +version = "0.0.12" 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 67b9c12f9..5d7a38d70 100644 --- a/src/uu/chgrp/Cargo.toml +++ b/src/uu/chgrp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_chgrp" -version = "0.0.9" +version = "0.0.12" 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 eb05fb752..7f23dbb14 100644 --- a/src/uu/chmod/Cargo.toml +++ b/src/uu/chmod/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_chmod" -version = "0.0.9" +version = "0.0.12" 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 50bd7bc18..0f6a3fedf 100644 --- a/src/uu/chown/Cargo.toml +++ b/src/uu/chown/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_chown" -version = "0.0.9" +version = "0.0.12" 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 2dd23af68..ff7f7ab31 100644 --- a/src/uu/chroot/Cargo.toml +++ b/src/uu/chroot/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_chroot" -version = "0.0.9" +version = "0.0.12" 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 bc06d5340..059ffc5a0 100644 --- a/src/uu/cksum/Cargo.toml +++ b/src/uu/cksum/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_cksum" -version = "0.0.9" +version = "0.0.12" 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 afc8afde1..4c82ecbe5 100644 --- a/src/uu/comm/Cargo.toml +++ b/src/uu/comm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_comm" -version = "0.0.9" +version = "0.0.12" 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 5fcd70acb..b4209e11e 100644 --- a/src/uu/cp/Cargo.toml +++ b/src/uu/cp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_cp" -version = "0.0.9" +version = "0.0.12" authors = [ "Jordy Dickinson ", "Joshua S. Miller ", diff --git a/src/uu/csplit/Cargo.toml b/src/uu/csplit/Cargo.toml index e8b479772..66ca2eef0 100644 --- a/src/uu/csplit/Cargo.toml +++ b/src/uu/csplit/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_csplit" -version = "0.0.9" +version = "0.0.12" 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 331a00dcc..bd532b6a8 100644 --- a/src/uu/cut/Cargo.toml +++ b/src/uu/cut/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_cut" -version = "0.0.9" +version = "0.0.12" 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 7e7d033f5..e39951faa 100644 --- a/src/uu/date/Cargo.toml +++ b/src/uu/date/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_date" -version = "0.0.9" +version = "0.0.12" 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 57052119f..5dd340c0e 100644 --- a/src/uu/dd/Cargo.toml +++ b/src/uu/dd/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_dd" -version = "0.0.9" +version = "0.0.12" 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 cae0d9176..cf2745267 100644 --- a/src/uu/df/Cargo.toml +++ b/src/uu/df/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_df" -version = "0.0.9" +version = "0.0.12" authors = ["uutils developers"] license = "MIT" description = "df ~ (uutils) display file system information" diff --git a/src/uu/dircolors/Cargo.toml b/src/uu/dircolors/Cargo.toml index 9ea18b963..7806def7f 100644 --- a/src/uu/dircolors/Cargo.toml +++ b/src/uu/dircolors/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_dircolors" -version = "0.0.9" +version = "0.0.12" 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 a0e99d8ea..c7126c0d9 100644 --- a/src/uu/dirname/Cargo.toml +++ b/src/uu/dirname/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_dirname" -version = "0.0.9" +version = "0.0.12" 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 b4bbdab1d..83a371c25 100644 --- a/src/uu/du/Cargo.toml +++ b/src/uu/du/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_du" -version = "0.0.9" +version = "0.0.12" 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 c9fad93c7..af95e5fbd 100644 --- a/src/uu/echo/Cargo.toml +++ b/src/uu/echo/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_echo" -version = "0.0.9" +version = "0.0.12" 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 172c8feba..eab43e445 100644 --- a/src/uu/env/Cargo.toml +++ b/src/uu/env/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_env" -version = "0.0.9" +version = "0.0.12" 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 0a2846f4b..08fa46b6f 100644 --- a/src/uu/expand/Cargo.toml +++ b/src/uu/expand/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_expand" -version = "0.0.9" +version = "0.0.12" 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 3982b90f5..a2f771c4f 100644 --- a/src/uu/expr/Cargo.toml +++ b/src/uu/expr/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_expr" -version = "0.0.9" +version = "0.0.12" 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 2583fafcb..48c8e2392 100644 --- a/src/uu/factor/Cargo.toml +++ b/src/uu/factor/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_factor" -version = "0.0.9" +version = "0.0.12" 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 41b20c1a9..e7f753cc9 100644 --- a/src/uu/false/Cargo.toml +++ b/src/uu/false/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_false" -version = "0.0.9" +version = "0.0.12" 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 70ff36a9a..52d6227b2 100644 --- a/src/uu/fmt/Cargo.toml +++ b/src/uu/fmt/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_fmt" -version = "0.0.9" +version = "0.0.12" 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 93295bf4a..4e63d4c4d 100644 --- a/src/uu/fold/Cargo.toml +++ b/src/uu/fold/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_fold" -version = "0.0.9" +version = "0.0.12" 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 b9de13221..9f56cd1a6 100644 --- a/src/uu/groups/Cargo.toml +++ b/src/uu/groups/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_groups" -version = "0.0.9" +version = "0.0.12" 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 372fb6a16..f5379de33 100644 --- a/src/uu/hashsum/Cargo.toml +++ b/src/uu/hashsum/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_hashsum" -version = "0.0.9" +version = "0.0.12" 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 6486d2b5c..b46fc4c78 100644 --- a/src/uu/head/Cargo.toml +++ b/src/uu/head/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_head" -version = "0.0.9" +version = "0.0.12" 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 8cd57bdeb..08a095446 100644 --- a/src/uu/hostid/Cargo.toml +++ b/src/uu/hostid/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_hostid" -version = "0.0.9" +version = "0.0.12" 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 65edaf311..8fd9c3de8 100644 --- a/src/uu/hostname/Cargo.toml +++ b/src/uu/hostname/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_hostname" -version = "0.0.9" +version = "0.0.12" 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 6f673dad5..2d1a57024 100644 --- a/src/uu/id/Cargo.toml +++ b/src/uu/id/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_id" -version = "0.0.9" +version = "0.0.12" 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 b756dbec8..723ac459d 100644 --- a/src/uu/install/Cargo.toml +++ b/src/uu/install/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_install" -version = "0.0.9" +version = "0.0.12" authors = [ "Ben Eills ", "uutils developers", diff --git a/src/uu/join/Cargo.toml b/src/uu/join/Cargo.toml index 73d9b4068..667902bbf 100644 --- a/src/uu/join/Cargo.toml +++ b/src/uu/join/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_join" -version = "0.0.9" +version = "0.0.12" 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 6422cf7d6..c5c7c5eef 100644 --- a/src/uu/kill/Cargo.toml +++ b/src/uu/kill/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_kill" -version = "0.0.9" +version = "0.0.12" 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 7da8eb3ab..ae4959496 100644 --- a/src/uu/link/Cargo.toml +++ b/src/uu/link/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_link" -version = "0.0.9" +version = "0.0.12" 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 500f512e3..5857ca16b 100644 --- a/src/uu/ln/Cargo.toml +++ b/src/uu/ln/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_ln" -version = "0.0.9" +version = "0.0.12" 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 b2dc33f40..230be58e0 100644 --- a/src/uu/logname/Cargo.toml +++ b/src/uu/logname/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_logname" -version = "0.0.9" +version = "0.0.12" 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 f22cc29c7..f60d0f9ba 100644 --- a/src/uu/ls/Cargo.toml +++ b/src/uu/ls/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_ls" -version = "0.0.9" +version = "0.0.12" 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 3bf723e8f..e40ef8769 100644 --- a/src/uu/mkdir/Cargo.toml +++ b/src/uu/mkdir/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_mkdir" -version = "0.0.9" +version = "0.0.12" 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 e1e668e63..5ca37dc65 100644 --- a/src/uu/mkfifo/Cargo.toml +++ b/src/uu/mkfifo/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_mkfifo" -version = "0.0.9" +version = "0.0.12" 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 c4824a7a6..ec5984129 100644 --- a/src/uu/mknod/Cargo.toml +++ b/src/uu/mknod/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_mknod" -version = "0.0.9" +version = "0.0.12" 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 91eed0855..0aeeaed4c 100644 --- a/src/uu/mktemp/Cargo.toml +++ b/src/uu/mktemp/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_mktemp" -version = "0.0.9" +version = "0.0.12" 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 cc3ab162a..7d1130d0b 100644 --- a/src/uu/more/Cargo.toml +++ b/src/uu/more/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_more" -version = "0.0.9" +version = "0.0.12" 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 2eaad7016..53ef6454f 100644 --- a/src/uu/mv/Cargo.toml +++ b/src/uu/mv/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_mv" -version = "0.0.9" +version = "0.0.12" 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 38540cb98..03515073f 100644 --- a/src/uu/nice/Cargo.toml +++ b/src/uu/nice/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_nice" -version = "0.0.9" +version = "0.0.12" 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 2fc09d192..f5680f407 100644 --- a/src/uu/nl/Cargo.toml +++ b/src/uu/nl/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_nl" -version = "0.0.9" +version = "0.0.12" 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 7e38a25a0..283e67246 100644 --- a/src/uu/nohup/Cargo.toml +++ b/src/uu/nohup/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_nohup" -version = "0.0.9" +version = "0.0.12" 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 7bba0a5fd..01809dd9b 100644 --- a/src/uu/nproc/Cargo.toml +++ b/src/uu/nproc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_nproc" -version = "0.0.9" +version = "0.0.12" 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 14ddbef8f..dd7d04a6b 100644 --- a/src/uu/numfmt/Cargo.toml +++ b/src/uu/numfmt/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_numfmt" -version = "0.0.9" +version = "0.0.12" 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 5fccc3281..7ac1a2c15 100644 --- a/src/uu/od/Cargo.toml +++ b/src/uu/od/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_od" -version = "0.0.9" +version = "0.0.12" 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 a060ff37f..573d66f3a 100644 --- a/src/uu/paste/Cargo.toml +++ b/src/uu/paste/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_paste" -version = "0.0.9" +version = "0.0.12" 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 04b2affff..ed9037768 100644 --- a/src/uu/pathchk/Cargo.toml +++ b/src/uu/pathchk/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_pathchk" -version = "0.0.9" +version = "0.0.12" 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 55398415c..557179c41 100644 --- a/src/uu/pinky/Cargo.toml +++ b/src/uu/pinky/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_pinky" -version = "0.0.9" +version = "0.0.12" 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 4fe6ab460..37ff4ff2b 100644 --- a/src/uu/pr/Cargo.toml +++ b/src/uu/pr/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_pr" -version = "0.0.9" +version = "0.0.12" 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 089d32782..cc86e630a 100644 --- a/src/uu/printenv/Cargo.toml +++ b/src/uu/printenv/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_printenv" -version = "0.0.9" +version = "0.0.12" 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 09a5640a8..d996dc344 100644 --- a/src/uu/printf/Cargo.toml +++ b/src/uu/printf/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_printf" -version = "0.0.9" +version = "0.0.12" authors = [ "Nathan Ross", "uutils developers", diff --git a/src/uu/ptx/Cargo.toml b/src/uu/ptx/Cargo.toml index 436e0cdb6..048f5f4ee 100644 --- a/src/uu/ptx/Cargo.toml +++ b/src/uu/ptx/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_ptx" -version = "0.0.9" +version = "0.0.12" 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 628459d2b..d5a9b5f0b 100644 --- a/src/uu/pwd/Cargo.toml +++ b/src/uu/pwd/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_pwd" -version = "0.0.9" +version = "0.0.12" 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 deb05200c..2ccbfffc7 100644 --- a/src/uu/readlink/Cargo.toml +++ b/src/uu/readlink/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_readlink" -version = "0.0.9" +version = "0.0.12" 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 c4ccb85dc..b9da41cb9 100644 --- a/src/uu/realpath/Cargo.toml +++ b/src/uu/realpath/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_realpath" -version = "0.0.9" +version = "0.0.12" 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 85214abe5..97309a172 100644 --- a/src/uu/relpath/Cargo.toml +++ b/src/uu/relpath/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_relpath" -version = "0.0.9" +version = "0.0.12" 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 5d1470469..1927643a4 100644 --- a/src/uu/rm/Cargo.toml +++ b/src/uu/rm/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_rm" -version = "0.0.9" +version = "0.0.12" 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 3034a22a3..b3a28a023 100644 --- a/src/uu/rmdir/Cargo.toml +++ b/src/uu/rmdir/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_rmdir" -version = "0.0.9" +version = "0.0.12" 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 ec9e7428f..79298ad6d 100644 --- a/src/uu/runcon/Cargo.toml +++ b/src/uu/runcon/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_runcon" -version = "0.0.9" +version = "0.0.12" 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 c89da88b5..93d9bb003 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.9" +version = "0.0.12" 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 eab59b230..d64749591 100644 --- a/src/uu/shred/Cargo.toml +++ b/src/uu/shred/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_shred" -version = "0.0.9" +version = "0.0.12" 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 d9b8f7254..42b03c035 100644 --- a/src/uu/shuf/Cargo.toml +++ b/src/uu/shuf/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_shuf" -version = "0.0.9" +version = "0.0.12" 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 0df5b5a4a..00f6cf0fa 100644 --- a/src/uu/sleep/Cargo.toml +++ b/src/uu/sleep/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_sleep" -version = "0.0.9" +version = "0.0.12" 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 95e71c4bc..14d7aef30 100644 --- a/src/uu/sort/Cargo.toml +++ b/src/uu/sort/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_sort" -version = "0.0.9" +version = "0.0.12" 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 a3b28f072..54569844a 100644 --- a/src/uu/split/Cargo.toml +++ b/src/uu/split/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_split" -version = "0.0.9" +version = "0.0.12" 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 a2a7275eb..f642a330f 100644 --- a/src/uu/stat/Cargo.toml +++ b/src/uu/stat/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_stat" -version = "0.0.9" +version = "0.0.12" 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 d116cb4a7..d8f67abdc 100644 --- a/src/uu/stdbuf/Cargo.toml +++ b/src/uu/stdbuf/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_stdbuf" -version = "0.0.9" +version = "0.0.12" authors = ["uutils developers"] license = "MIT" description = "stdbuf ~ (uutils) run COMMAND with modified standard stream buffering" @@ -21,7 +21,7 @@ uucore = { version=">=0.0.11", package="uucore", path="../../uucore" } uucore_procs = { version=">=0.0.8", package="uucore_procs", path="../../uucore_procs" } [build-dependencies] -libstdbuf = { version="0.0.9", package="uu_stdbuf_libstdbuf", path="src/libstdbuf" } +libstdbuf = { version="0.0.12", 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 71ef95c4c..4e35a9438 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.9" +version = "0.0.12" 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 b09dd4fc6..c97db0fb2 100644 --- a/src/uu/sum/Cargo.toml +++ b/src/uu/sum/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_sum" -version = "0.0.9" +version = "0.0.12" 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 161b5af62..61d507826 100644 --- a/src/uu/sync/Cargo.toml +++ b/src/uu/sync/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_sync" -version = "0.0.9" +version = "0.0.12" 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 81ecfcd17..375a813cd 100644 --- a/src/uu/tac/Cargo.toml +++ b/src/uu/tac/Cargo.toml @@ -2,7 +2,7 @@ [package] name = "uu_tac" -version = "0.0.9" +version = "0.0.12" 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 987f42e3b..b6df9acfb 100644 --- a/src/uu/tail/Cargo.toml +++ b/src/uu/tail/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_tail" -version = "0.0.9" +version = "0.0.12" authors = ["uutils developers"] license = "MIT" description = "tail ~ (uutils) display the last lines of input" diff --git a/src/uu/tee/Cargo.toml b/src/uu/tee/Cargo.toml index b754b2bba..a97bdd30a 100644 --- a/src/uu/tee/Cargo.toml +++ b/src/uu/tee/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_tee" -version = "0.0.9" +version = "0.0.12" 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 5fcc4f7cd..ff5c1faa2 100644 --- a/src/uu/test/Cargo.toml +++ b/src/uu/test/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_test" -version = "0.0.9" +version = "0.0.12" 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 19862fdd0..d79d6b9e7 100644 --- a/src/uu/timeout/Cargo.toml +++ b/src/uu/timeout/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_timeout" -version = "0.0.9" +version = "0.0.12" 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 faca2cbee..dcdbeb6d2 100644 --- a/src/uu/touch/Cargo.toml +++ b/src/uu/touch/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_touch" -version = "0.0.9" +version = "0.0.12" 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 b4f6b2049..3ce093f6d 100644 --- a/src/uu/tr/Cargo.toml +++ b/src/uu/tr/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_tr" -version = "0.0.9" +version = "0.0.12" 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 12c2b9bca..506fd11e2 100644 --- a/src/uu/true/Cargo.toml +++ b/src/uu/true/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_true" -version = "0.0.9" +version = "0.0.12" 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 8a8cd3d11..bbe594a19 100644 --- a/src/uu/truncate/Cargo.toml +++ b/src/uu/truncate/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_truncate" -version = "0.0.9" +version = "0.0.12" 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 bdca54bfc..e3bb60b87 100644 --- a/src/uu/tsort/Cargo.toml +++ b/src/uu/tsort/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_tsort" -version = "0.0.9" +version = "0.0.12" 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 37b895066..b725a24ee 100644 --- a/src/uu/tty/Cargo.toml +++ b/src/uu/tty/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_tty" -version = "0.0.9" +version = "0.0.12" 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 ed5b544f6..9d4a07d4e 100644 --- a/src/uu/uname/Cargo.toml +++ b/src/uu/uname/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_uname" -version = "0.0.9" +version = "0.0.12" 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 24e386dd2..fc5101117 100644 --- a/src/uu/unexpand/Cargo.toml +++ b/src/uu/unexpand/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_unexpand" -version = "0.0.9" +version = "0.0.12" 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 fbefc4c6c..4fc3981c1 100644 --- a/src/uu/uniq/Cargo.toml +++ b/src/uu/uniq/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_uniq" -version = "0.0.9" +version = "0.0.12" 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 7b4456d87..e8ac2f77c 100644 --- a/src/uu/unlink/Cargo.toml +++ b/src/uu/unlink/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_unlink" -version = "0.0.9" +version = "0.0.12" 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 f19f5fe59..51513c74e 100644 --- a/src/uu/uptime/Cargo.toml +++ b/src/uu/uptime/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_uptime" -version = "0.0.9" +version = "0.0.12" 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 d8ee738f0..0a657e12f 100644 --- a/src/uu/users/Cargo.toml +++ b/src/uu/users/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_users" -version = "0.0.9" +version = "0.0.12" authors = ["uutils developers"] license = "MIT" description = "users ~ (uutils) display names of currently logged-in users" diff --git a/src/uu/wc/Cargo.toml b/src/uu/wc/Cargo.toml index 547114b04..eb0d5b39d 100644 --- a/src/uu/wc/Cargo.toml +++ b/src/uu/wc/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_wc" -version = "0.0.9" +version = "0.0.12" 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 b1a32c4c6..1c0193708 100644 --- a/src/uu/who/Cargo.toml +++ b/src/uu/who/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_who" -version = "0.0.9" +version = "0.0.12" 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 a01bbc2b3..4f5e6faa0 100644 --- a/src/uu/whoami/Cargo.toml +++ b/src/uu/whoami/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_whoami" -version = "0.0.9" +version = "0.0.12" 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 5e698e847..0d084a598 100644 --- a/src/uu/yes/Cargo.toml +++ b/src/uu/yes/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uu_yes" -version = "0.0.9" +version = "0.0.12" 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 ff064e5fc..708861324 100644 --- a/src/uucore/Cargo.toml +++ b/src/uucore/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uucore" -version = "0.0.11" +version = "0.0.12" 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 9505a8ba4..040198063 100644 --- a/src/uucore_procs/Cargo.toml +++ b/src/uucore_procs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "uucore_procs" -version = "0.0.8" +version = "0.0.12" authors = ["Roy Ivy III "] license = "MIT" description = "uutils ~ 'uucore' proc-macros" From 9f649ffe9bb6b1309ca617e2116d194b31f72db8 Mon Sep 17 00:00:00 2001 From: Terts Diepraam Date: Wed, 19 Jan 2022 22:27:34 +0100 Subject: [PATCH 5/5] tr: fix flaky test --- tests/by-util/test_tr.rs | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/tests/by-util/test_tr.rs b/tests/by-util/test_tr.rs index 49dcb813c..36358496f 100644 --- a/tests/by-util/test_tr.rs +++ b/tests/by-util/test_tr.rs @@ -286,11 +286,6 @@ fn test_interpret_backslash_at_eol_literally() { } #[test] -// FixME: panicked at 'failed to write to stdin of child: Broken pipe (os error 32) -#[cfg(not(target_os = "freebsd"))] fn test_more_than_2_sets() { - new_ucmd!() - .args(&["'abcdef'", "'a'", "'b'"]) - .pipe_in("hello world") - .fails(); + new_ucmd!().args(&["'abcdef'", "'a'", "'b'"]).fails(); }