set default value for locale to empty vec

This commit is contained in:
bocchi 2023-04-14 23:11:58 -04:00 committed by ByteDream
parent 13d8cc26c9
commit c4a4651164

View file

@ -31,7 +31,7 @@ pub struct Archive {
#[arg(short, long, default_values_t = vec![Locale::ja_JP, crate::utils::locale::system_locale()])] #[arg(short, long, default_values_t = vec![Locale::ja_JP, crate::utils::locale::system_locale()])]
pub(crate) audio: Vec<Locale>, pub(crate) audio: Vec<Locale>,
#[arg(help = "Deprecated. Use '-a' / '--audio' instead")] #[arg(help = "Deprecated. Use '-a' / '--audio' instead")]
#[arg(short, long, default_values_t = vec![Locale::ja_JP, crate::utils::locale::system_locale()])] #[arg(short, long, default_values_t = Vec::<Locale>::new())]
locale: Vec<Locale>, locale: Vec<Locale>,
#[arg(help = format!("Subtitle languages. Can be used multiple times. \ #[arg(help = format!("Subtitle languages. Can be used multiple times. \
Available languages are: {}", Locale::all().into_iter().map(|l| l.to_string()).collect::<Vec<String>>().join(", ")))] Available languages are: {}", Locale::all().into_iter().map(|l| l.to_string()).collect::<Vec<String>>().join(", ")))]