From f0ea348ae7a58b13c3114bdc7dfc9ec387a61d12 Mon Sep 17 00:00:00 2001 From: askiiart Date: Thu, 15 May 2025 21:28:35 -0500 Subject: [PATCH 1/2] remove unnecessary `name` for subdomain --- src/data.rs | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/data.rs b/src/data.rs index c715776..00f672b 100644 --- a/src/data.rs +++ b/src/data.rs @@ -4,7 +4,6 @@ use serde::{Deserialize, Serialize}; #[derive(Serialize, Deserialize, Debug, PartialEq)] struct SiteInfo { - name: String, aliases: Vec, /// Aliases for this subdomain - will have the same exact settings /// The socket address (e.g. `192.168.1.8:8080`) or port number (if on `localhost`) of the service to reverse proxy @@ -38,7 +37,6 @@ pub(crate) fn example_config() -> String { subdomains.insert( "qbittorrent".to_string(), SiteInfo { - name: "Qbittorrent".to_string(), aliases: vec!["qb".to_string()], address: "6011".to_string(), auth: None, From 39175412bae2f0298f90050207cc74a89d82ccb9 Mon Sep 17 00:00:00 2001 From: askiiart Date: Thu, 15 May 2025 21:28:48 -0500 Subject: [PATCH 2/2] improve main a bit --- src/main.rs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/main.rs b/src/main.rs index 0d4b6c5..b841440 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,6 +1,5 @@ use clap::Parser; -use cli::Commands; -use std::{collections::HashMap, path::PathBuf, process::exit}; +use std::{path::PathBuf, process::exit}; mod build; mod cli; mod data; @@ -10,12 +9,12 @@ fn main() { let args = cli::Cli::parse(); - let config = args.config; + let config_path: PathBuf = args.config; if args.print_example_config { println!("{}", data::example_config()); exit(0); } - println!("Config: {}", config.to_str().unwrap()) + println!("Config path: {}", config_path.to_str().unwrap()) }