diff options
Diffstat (limited to 'src/main.rs')
-rw-r--r-- | src/main.rs | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/main.rs b/src/main.rs index 5a6679e..ff29b97 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,11 +1,10 @@ -use std::{fs::File, sync::Arc}; - use clap::Parser; use figment::{ providers::{Env, Format, Serialized, Toml}, Figment, }; -use tmuxr::{Cli, Config, Directories, Finder, Result}; +use std::{fs::File, sync::Arc}; +use tmuxr::{Cli, Config, Finder, Paths, Result}; use tracing::info; use tracing_subscriber::prelude::*; @@ -50,12 +49,10 @@ fn init_subscriber(cli: &Cli, config: &Config) -> Result<()> { #[tracing::instrument()] pub fn run(config: &Config) -> Result<()> { - let mut directories = Directories::new(&config.paths); - directories.walk()?; - + let directories = Paths::from(&config.paths); let mut finder = Finder::new(&config.finder)?; - finder.write_path_buf_vectored(directories.directories)?; + finder.write_path_buf_vectored(directories)?; let output = finder.wait_with_output()?; |