From ac9b310da1c7540b419ce82a7957500106ea4c93 Mon Sep 17 00:00:00 2001 From: jnats Date: Mon, 26 Jul 2021 16:28:05 +0100 Subject: [PATCH] directory restructure --- src/main.rs | 11 +++-------- src/mods.rs | 7 +++++++ src/{ => mods}/clearcache.rs | 0 src/{ => mods}/clone.rs | 0 src/{ => mods}/help.rs | 0 src/{ => mods}/install.rs | 0 src/{ => mods}/search.rs | 0 src/{ => mods}/uninstall.rs | 0 src/{ => mods}/upgrade.rs | 0 9 files changed, 10 insertions(+), 8 deletions(-) create mode 100644 src/mods.rs rename src/{ => mods}/clearcache.rs (100%) rename src/{ => mods}/clone.rs (100%) rename src/{ => mods}/help.rs (100%) rename src/{ => mods}/install.rs (100%) rename src/{ => mods}/search.rs (100%) rename src/{ => mods}/uninstall.rs (100%) rename src/{ => mods}/upgrade.rs (100%) diff --git a/src/main.rs b/src/main.rs index f0d0121..e6514b0 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,11 +1,5 @@ -mod uninstall; -mod help; -mod upgrade; -mod search; -mod clearcache; -mod install; -mod clone; -use crate::{clone::clone, help::help, uninstall::uninstall, upgrade::upgrade, search::a_search, search::r_search, clearcache::clearcache, install::install}; +mod mods; +use mods::{clearcache::clearcache, clone::clone, help::help, install::install, search::{a_search, r_search}, uninstall::uninstall, upgrade::upgrade}; use std::{env, process::exit, process::Command}; fn main() { @@ -15,6 +9,7 @@ fn main() { help(); exit(1); } + let oper = &args[1]; if oper == "-S" { for arg in env::args().skip(2) { diff --git a/src/mods.rs b/src/mods.rs new file mode 100644 index 0000000..0420841 --- /dev/null +++ b/src/mods.rs @@ -0,0 +1,7 @@ +pub mod clearcache; +pub mod clone; +pub mod help; +pub mod install; +pub mod search; +pub mod uninstall; +pub mod upgrade; \ No newline at end of file diff --git a/src/clearcache.rs b/src/mods/clearcache.rs similarity index 100% rename from src/clearcache.rs rename to src/mods/clearcache.rs diff --git a/src/clone.rs b/src/mods/clone.rs similarity index 100% rename from src/clone.rs rename to src/mods/clone.rs diff --git a/src/help.rs b/src/mods/help.rs similarity index 100% rename from src/help.rs rename to src/mods/help.rs diff --git a/src/install.rs b/src/mods/install.rs similarity index 100% rename from src/install.rs rename to src/mods/install.rs diff --git a/src/search.rs b/src/mods/search.rs similarity index 100% rename from src/search.rs rename to src/mods/search.rs diff --git a/src/uninstall.rs b/src/mods/uninstall.rs similarity index 100% rename from src/uninstall.rs rename to src/mods/uninstall.rs diff --git a/src/upgrade.rs b/src/mods/upgrade.rs similarity index 100% rename from src/upgrade.rs rename to src/mods/upgrade.rs