moved local imports to lib.rs
This commit is contained in:
12
src/lib.rs
Normal file
12
src/lib.rs
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
pub mod activator;
|
||||||
|
pub mod cli;
|
||||||
|
pub mod file_conflict_solver;
|
||||||
|
pub mod fomod;
|
||||||
|
pub mod install_prompt;
|
||||||
|
pub mod instance;
|
||||||
|
pub mod load_order;
|
||||||
|
pub mod mod_config_installer;
|
||||||
|
pub mod nexus;
|
||||||
|
pub mod types;
|
||||||
|
pub mod unpacker;
|
||||||
|
pub mod utils;
|
||||||
20
src/main.rs
20
src/main.rs
@@ -3,28 +3,16 @@ use clap::Parser;
|
|||||||
use log::{debug, error, info};
|
use log::{debug, error, info};
|
||||||
use std::{error::Error, path::Path};
|
use std::{error::Error, path::Path};
|
||||||
|
|
||||||
use crate::{
|
use fomod_manager::{
|
||||||
activator::activate_instance,
|
activator::activate_instance,
|
||||||
cli::Args,
|
cli::{self, Args},
|
||||||
instance::{files_to_install_mod, insert_mod_to_instance},
|
instance::{self, files_to_install_mod, insert_mod_to_instance},
|
||||||
|
load_order,
|
||||||
nexus::{NexusAPI, download_nxm},
|
nexus::{NexusAPI, download_nxm},
|
||||||
types::RootConfig,
|
types::RootConfig,
|
||||||
unpacker::unpack,
|
unpacker::unpack,
|
||||||
};
|
};
|
||||||
|
|
||||||
mod activator;
|
|
||||||
mod cli;
|
|
||||||
mod file_conflict_solver;
|
|
||||||
mod fomod;
|
|
||||||
mod install_prompt;
|
|
||||||
mod instance;
|
|
||||||
mod load_order;
|
|
||||||
mod mod_config_installer;
|
|
||||||
mod nexus;
|
|
||||||
mod types;
|
|
||||||
mod unpacker;
|
|
||||||
mod utils;
|
|
||||||
|
|
||||||
fn command_activate(
|
fn command_activate(
|
||||||
root_config: &RootConfig,
|
root_config: &RootConfig,
|
||||||
instance_id: &str,
|
instance_id: &str,
|
||||||
|
|||||||
Reference in New Issue
Block a user