feat: respect backup list filter option

This commit is contained in:
Jef Roosens 2023-07-04 14:15:00 +02:00
parent f71db90922
commit 36c441b8c2
Signed by: Jef Roosens
GPG key ID: B75D4F293C7052DB

View file

@ -131,7 +131,12 @@ impl BackupListArgs {
pub fn run(&self, cli: &Cli) -> io::Result<()> {
let meta = cli.meta()?;
for (name, manager) in meta.managers().iter() {
// A bit scuffed? Sure
for (name, manager) in meta
.managers()
.iter()
.filter(|(name, _)| self.layer.is_none() || &self.layer.as_ref().unwrap() == name)
{
println!("{}", name);
for chain in manager.chains().iter().filter(|c| !c.is_empty()) {