2023-10-18 17:17:53 +02:00
|
|
|
use clap::Parser;
|
|
|
|
|
|
|
|
#[derive(Debug, Parser)]
|
|
|
|
pub struct Config {
|
|
|
|
#[arg(long, env)]
|
2023-10-18 22:32:37 +02:00
|
|
|
pub database_url: String,
|
|
|
|
#[arg(long, env, default_value_t = 3000)]
|
2023-10-18 17:17:53 +02:00
|
|
|
pub port: u16,
|
2023-10-18 22:32:37 +02:00
|
|
|
#[arg(long, env, default_value_t = false)]
|
|
|
|
pub dev_mode: bool,
|
2023-10-18 17:17:53 +02:00
|
|
|
}
|