Skip to content

Commit e419f93

Browse files
committed
Removed the default value for the 'ascii_language' argument
1 parent 13928fa commit e419f93

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/main.rs

+5-4
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,6 @@ fn main() -> Result<()> {
114114
.short("a")
115115
.long("ascii_language")
116116
.takes_value(true)
117-
.default_value("rust")
118117
.possible_values(
119118
&possible_languages
120119
.iter()
@@ -210,9 +209,11 @@ Possible values: [{0}{1}{2}{3}{4}{5}{6}{7}{8}{9}{10}{11}{12}{13}{14}{15}]",
210209
}
211210

212211
let dir = String::from(matches.value_of("directory").unwrap());
213-
let custom_logo: Language =
214-
Language::from_str(&matches.value_of("ascii_language").unwrap().to_lowercase())
215-
.unwrap_or(Language::Unknown);
212+
let custom_logo: Language = if let Some(ascii_language) = matches.value_of("ascii_language") {
213+
Language::from_str(&ascii_language.to_lowercase()).unwrap()
214+
} else {
215+
Language::Unknown
216+
};
216217
let mut disable_fields = InfoFieldOn {
217218
..Default::default()
218219
};

0 commit comments

Comments
 (0)