1
0
mirror of https://github.com/bootandy/dust synced 2024-07-01 04:34:19 +00:00

remove depth from config.toml and fix style issues

Signed-off-by: Efertone <efertone@pm.me>
This commit is contained in:
Efertone 2023-03-05 13:36:21 +01:00 committed by andy.boot
parent 2f7c197cd7
commit e17a1af476
2 changed files with 4 additions and 7 deletions

View File

@ -26,6 +26,3 @@ ignore-hidden=true
# print sizes in powers of 1000 (e.g., 1.1G)
iso=true
# Depth to show
depth=1

View File

@ -63,7 +63,7 @@ impl Config {
pub fn get_depth(&self, options: &ArgMatches) -> usize {
if let Some(v) = options.value_of("depth") {
if let Ok(v) = v.parse::<usize>() {
return v
return v;
}
}
@ -151,7 +151,7 @@ pub fn get_config() -> Config {
mod tests {
#[allow(unused_imports)]
use super::*;
use clap::{Command, Arg, ArgMatches};
use clap::{Arg, ArgMatches, Command};
#[test]
fn test_conversion() {
@ -190,7 +190,7 @@ mod tests {
assert_eq!(c.get_depth(&args), 5);
// Config is defined and flag is not defined.
let c = Config{
let c = Config {
depth: Some(3),
..Default::default()
};
@ -198,7 +198,7 @@ mod tests {
assert_eq!(c.get_depth(&args), 3);
// Both config and flag are defined.
let c = Config{
let c = Config {
depth: Some(3),
..Default::default()
};