mirror of
https://github.com/uutils/coreutils
synced 2024-12-14 15:22:38 +00:00
edaf2d85cb
GNU coreutils ls command implements the --color option as follow: --color[=WHEN] colorize the output; WHEN can be 'always' (default if omitted), 'auto', or 'never' With --color=auto, ls emits color codes only when standard output is connected to a terminal. Also, add support for the following aliases: - ‘always’, ‘yes’, ‘force’ - ‘never’, ‘no’, ‘none’ - ‘auto’, ‘tty’, ‘if-tty’ Signed-off-by: Gabriel Ganne <gabriel.ganne@gmail.com>
20 lines
364 B
Rust
20 lines
364 B
Rust
use common::util::*;
|
|
|
|
|
|
#[test]
|
|
fn test_ls_ls() {
|
|
new_ucmd!().succeeds();
|
|
}
|
|
|
|
#[test]
|
|
fn test_ls_ls_i() {
|
|
new_ucmd!().arg("-i").succeeds();
|
|
new_ucmd!().arg("-il").succeeds();
|
|
}
|
|
|
|
#[test]
|
|
fn test_ls_ls_color() {
|
|
new_ucmd!().arg("--color").succeeds();
|
|
new_ucmd!().arg("--color=always").succeeds();
|
|
new_ucmd!().arg("--color=never").succeeds();
|
|
}
|