1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
pub mod router;
use clap::Parser;
use tofuri_core::*;
pub const CARGO_PKG_NAME: &str = env!("CARGO_PKG_NAME");
pub const CARGO_PKG_VERSION: &str = env!("CARGO_PKG_VERSION");
pub const CARGO_PKG_REPOSITORY: &str = env!("CARGO_PKG_REPOSITORY");
#[derive(Parser, Debug, Clone)]
#[clap(version, about, long_about = None)]
pub struct Args {
    /// API Endpoint
    #[clap(long, value_parser, default_value = API)]
    pub api: String,
    /// API Internal Endpoint
    #[clap(long, value_parser, default_value = API_INTERNAL)]
    pub api_internal: String,
    /// Development mode
    #[clap(long, value_parser, default_value_t = false)]
    pub dev: bool,
}