1
0
Fork 0
mirror of https://codeberg.org/icewind/haze.git synced 2026-06-03 17:14:08 +02:00

log count

This commit is contained in:
Robin Appelman 2021-03-14 21:17:03 +01:00
commit 794a69f17b
3 changed files with 9 additions and 4 deletions

View file

@ -33,6 +33,7 @@ pub enum HazeArgs {
Clean,
Logs {
filter: Option<String>,
count: Option<usize>,
},
Open {
filter: Option<String>,
@ -103,7 +104,10 @@ impl HazeArgs {
}),
HazeCommand::Db => Ok(HazeArgs::Db { filter }),
HazeCommand::Clean => Ok(HazeArgs::Clean),
HazeCommand::Logs => Ok(HazeArgs::Logs { filter }),
HazeCommand::Logs => Ok(HazeArgs::Logs {
filter,
count: args.next().map(|arg| arg.as_ref().parse()).transpose()?,
}),
HazeCommand::Open => Ok(HazeArgs::Open { filter }),
}
}