Adds kordophoned, basic dbus interface
This commit is contained in:
24
kordophoned/src/main.rs
Normal file
24
kordophoned/src/main.rs
Normal file
@@ -0,0 +1,24 @@
|
||||
mod dbus;
|
||||
mod daemon;
|
||||
|
||||
use std::future;
|
||||
use std::sync::Arc;
|
||||
use log::LevelFilter;
|
||||
fn initialize_logging() {
|
||||
env_logger::Builder::from_default_env()
|
||||
.filter_level(LevelFilter::Info)
|
||||
.format_timestamp_secs()
|
||||
.init();
|
||||
}
|
||||
|
||||
#[tokio::main]
|
||||
async fn main() {
|
||||
initialize_logging();
|
||||
|
||||
let daemon = Arc::new(daemon::Daemon::new());
|
||||
let endpoint = Arc::new(dbus::endpoint::Endpoint::new(daemon));
|
||||
endpoint.start().await;
|
||||
|
||||
future::pending::<()>().await;
|
||||
unreachable!()
|
||||
}
|
||||
Reference in New Issue
Block a user