diff options
author | Toby Vincent <tobyv13@gmail.com> | 2022-11-22 20:21:36 -0600 |
---|---|---|
committer | Toby Vincent <tobyv13@gmail.com> | 2022-11-22 20:22:58 -0600 |
commit | 0f428974b2d7f4cf59490904564e52d134b9ef3a (patch) | |
tree | 9e29ce643d8f1e6352daa38e4476472a1cf59ba0 /src/lib.rs | |
parent | 8c4e03340a39a966a06bdce0c948b5462774d020 (diff) |
feat: add filtering and sorting for git repos
Diffstat (limited to 'src/lib.rs')
-rw-r--r-- | src/lib.rs | 13 |
1 files changed, 2 insertions, 11 deletions
@@ -1,20 +1,11 @@ -use anyhow::Context; - pub use crate::cli::Cli; pub use crate::config::Config; pub use crate::error::{Error, Result}; pub use crate::projects::{Projects, SearchPath}; +pub use crate::sorter::{GitSorter, Sorter}; mod cli; mod config; mod error; mod projects; - -#[tracing::instrument] -pub fn run(config: &Config) -> Result<()> { - Projects::from_provider(config) - .context("Failed to extract paths config")? - .for_each(|path| println!("{}", path.to_string_lossy())); - - Ok(()) -} +mod sorter; |