diff --git a/src/setup.rs b/src/setup.rs index 8883493..19d42e7 100644 --- a/src/setup.rs +++ b/src/setup.rs @@ -12,6 +12,11 @@ mod linux; #[cfg(target_os = "linux")] use linux as imp; +#[cfg(target_os = "macos")] +mod macos; +#[cfg(target_os = "macos")] +use macos as imp; + pub fn setup() { println!("Welcome to Oxidux!"); if let Err(e) = try_setup() { diff --git a/src/setup/linux.rs b/src/setup/linux.rs index 92d9f99..f755d21 100644 --- a/src/setup/linux.rs +++ b/src/setup/linux.rs @@ -6,8 +6,7 @@ use std::process::Command; use eyre::{bail, eyre, WrapErr}; -use super::SetupArgs; -use super::SetupResult; +use super::{SetupArgs, SetupResult}; pub(super) fn setup(args: &SetupArgs) -> SetupResult { verify_tld_resolver(args)?; diff --git a/src/setup/macos.rs b/src/setup/macos.rs new file mode 100644 index 0000000..924be39 --- /dev/null +++ b/src/setup/macos.rs @@ -0,0 +1,5 @@ +use super::{SetupArgs, SetupResult}; + +pub(super) fn setup(args: &SetupArgs) -> SetupResult { + todo!("MacOS setup not yet implemented"); +}