imgboard/src/config.rs

12 lines
254 B
Rust
Raw Normal View History

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
}