lla 0.2.0

A lightweight ls replacement
1
2
3
4
5
6
7
8
9
10
11
12
use crate::error::Result;
use std::path::PathBuf;

pub trait FileFilter {
    fn filter_files(&self, files: &[PathBuf]) -> Result<Vec<PathBuf>>;
}

mod extension;
mod pattern;

pub use extension::ExtensionFilter;
pub use pattern::PatternFilter;