refactor: various changes using clippy
This commit is contained in:
parent
a47a8f819a
commit
cf186e625e
41
src/main.rs
41
src/main.rs
|
@ -63,10 +63,10 @@ fn hide_combined(args: &Args) {
|
||||||
fn ascii_art(args: &Args) -> [String; 3] {
|
fn ascii_art(args: &Args) -> [String; 3] {
|
||||||
if !args.alt_art {
|
if !args.alt_art {
|
||||||
let bottom = format!("c({})({})", "\"".red(), "\"".red()).to_string();
|
let bottom = format!("c({})({})", "\"".red(), "\"".red()).to_string();
|
||||||
return ["(\\ /)".to_string(), "( . .)".to_string(), bottom];
|
["(\\ /)".to_string(), "( . .)".to_string(), bottom]
|
||||||
} else {
|
} else {
|
||||||
let top = format!("{}", ".".red()).to_string();
|
let top = format!("{}", ".".red()).to_string();
|
||||||
return [top, "\\\\ /\\".to_string(), " \\\\//V".to_string()];
|
[top, "\\\\ /\\".to_string(), " \\\\//V".to_string()]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -107,24 +107,41 @@ fn main() {
|
||||||
display_kernel(&args);
|
display_kernel(&args);
|
||||||
let ascii = ascii_art(&args);
|
let ascii = ascii_art(&args);
|
||||||
|
|
||||||
let spacings: [usize; 3];
|
let spacings: [usize; 3] = if args.alt_art {
|
||||||
if args.alt_art {
|
[
|
||||||
spacings = [
|
|
||||||
(7 - (ascii[0].len() - 10)) + 2,
|
(7 - (ascii[0].len() - 10)) + 2,
|
||||||
(7 - ascii[1].len()) + 2,
|
(7 - ascii[1].len()) + 2,
|
||||||
(7 - ascii[2].len()) + 2,
|
(7 - ascii[2].len()) + 2,
|
||||||
];
|
]
|
||||||
} else {
|
} else {
|
||||||
spacings = [
|
[
|
||||||
(7 - ascii[0].len()) + 2,
|
(7 - ascii[0].len()) + 2,
|
||||||
(7 - ascii[1].len()) + 2,
|
(7 - ascii[1].len()) + 2,
|
||||||
(7 - (ascii[2].len() - 20)) + 2,
|
(7 - (ascii[2].len() - 20)) + 2,
|
||||||
];
|
]
|
||||||
}
|
};
|
||||||
|
|
||||||
println!(" {}{} {} {}", ascii[0], " ".to_string().repeat(spacings[0]), "OS".red().bold(), pretty);
|
println!(
|
||||||
println!(" {}{} {} {}", ascii[1], " ".to_string().repeat(spacings[1]), "Shell".green().bold(), shell);
|
" {}{} {} {}",
|
||||||
println!(" {}{} {} {}", ascii[2], " ".to_string().repeat(spacings[2]), "WM".blue().bold(), wm);
|
ascii[0],
|
||||||
|
" ".to_string().repeat(spacings[0]),
|
||||||
|
"OS".red().bold(),
|
||||||
|
pretty
|
||||||
|
);
|
||||||
|
println!(
|
||||||
|
" {}{} {} {}",
|
||||||
|
ascii[1],
|
||||||
|
" ".to_string().repeat(spacings[1]),
|
||||||
|
"Shell".green().bold(),
|
||||||
|
shell
|
||||||
|
);
|
||||||
|
println!(
|
||||||
|
" {}{} {} {}",
|
||||||
|
ascii[2],
|
||||||
|
" ".to_string().repeat(spacings[2]),
|
||||||
|
"WM".blue().bold(),
|
||||||
|
wm
|
||||||
|
);
|
||||||
} else {
|
} else {
|
||||||
for i in ascii_art(&args) {
|
for i in ascii_art(&args) {
|
||||||
println!(" {}", i);
|
println!(" {}", i);
|
||||||
|
|
Loading…
Reference in a new issue