Adding code for setting up app

This commit is contained in:
2026-06-21 22:05:45 -04:00
parent 01836a5e7e
commit b6abdf7d83
+15 -4
View File
@@ -1,10 +1,21 @@
// TODO: Move this somewhere else
pub const SECONDS_TO_SLEEP: u64 = 5;
#[tokio::main] #[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> { async fn main() -> Result<(), Box<dyn std::error::Error>> {
let args = std::env::args().collect();
if catapult::version::contains_version(&args) {
catapult::version::print_version();
std::process::exit(-1);
}
let app = match catapult::app::load_app().await {
Ok(app) => app,
Err(err) => {
eprintln!("Error: {err:?}");
std::process::exit(-1);
}
};
loop { loop {
println!("Do some work"); println!("Do some work");
tokio::time::sleep(tokio::time::Duration::from_secs(SECONDS_TO_SLEEP)).await; tokio::time::sleep(tokio::time::Duration::from_secs(catapult::app::SECONDS_TO_SLEEP)).await;
} }
} }