blob: e5415d9ee11123857aaef5b37b350ec12cd5e30c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
use clap::{Parser, Subcommand};
use log::error;
fn main() {
env_logger::init_from_env("LOG");
tokio::runtime::Builder::new_multi_thread()
.enable_all()
.build()
.unwrap()
.block_on(run())
}
#[derive(Parser)]
pub struct Args {
#[clap(long, default_value = "meet.metamuffin.org")]
signaling_host: String,
#[clap(short, long)]
secret: String,
#[clap(subcommand)]
action: Action,
}
#[derive(Subcommand)]
pub enum Action {
Send {},
Receive {},
}
async fn run() {
tokio::signal::ctrl_c().await.unwrap();
error!("interrupt received, exiting");
}
|