|
|
@ -11,10 +11,7 @@ use clap::{IntoApp, Parser}; |
|
|
|
use clap_generate::generate; |
|
|
|
use clap_generate::generate; |
|
|
|
use directories::{ProjectDirs, UserDirs}; |
|
|
|
use directories::{ProjectDirs, UserDirs}; |
|
|
|
|
|
|
|
|
|
|
|
use crate::{ |
|
|
|
use crate::{build::build, config::Config, diff::diff, install::install, opts::Opts}; |
|
|
|
build::build, config::Config, diff::diff, install::install, opts::Opts, |
|
|
|
|
|
|
|
utils::remove_dir_if_empty, |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#[tokio::main] |
|
|
|
#[tokio::main] |
|
|
|
async fn main() -> anyhow::Result<()> { |
|
|
|
async fn main() -> anyhow::Result<()> { |
|
|
@ -50,7 +47,6 @@ async fn main() -> anyhow::Result<()> { |
|
|
|
ignored_dirs: vec![".git".to_string()], |
|
|
|
ignored_dirs: vec![".git".to_string()], |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
remove_dir_if_empty(&PathBuf::from("/home/rosen/test")).await?; |
|
|
|
|
|
|
|
build(&config).await?; |
|
|
|
build(&config).await?; |
|
|
|
if opts.install { |
|
|
|
if opts.install { |
|
|
|
install(&config).await?; |
|
|
|
install(&config).await?; |
|
|
|