summaryrefslogtreecommitdiffstats
path: root/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs13
1 files changed, 2 insertions, 11 deletions
diff --git a/src/lib.rs b/src/lib.rs
index d58b81b..dffa16c 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -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;