20 lines
436 B
Rust
20 lines
436 B
Rust
use {
|
|
crate::{
|
|
cli::GlobalArgs,
|
|
tools::tool_client::{ToolClient, with_tool_client},
|
|
wire::jay_compositor::Quit,
|
|
},
|
|
std::rc::Rc,
|
|
};
|
|
|
|
pub fn main(global: GlobalArgs) {
|
|
with_tool_client(global.log_level, |tc| async move {
|
|
run(tc).await;
|
|
});
|
|
}
|
|
|
|
async fn run(tc: Rc<ToolClient>) {
|
|
let comp = tc.jay_compositor().await;
|
|
tc.send(Quit { self_id: comp });
|
|
tc.round_trip().await;
|
|
}
|