From 54dd9163a940a3339f80667686415f0d02e12704 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Tue, 18 Jun 2024 09:22:32 +0200 Subject: [PATCH] refactor: use 'package' as primary argument name but keep 'export-package' --- README.md | 2 +- src/cli.rs | 4 ++-- src/database.rs | 4 ++-- src/main.rs | 6 +++--- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index b5de9ee..755e346 100644 --- a/README.md +++ b/README.md @@ -110,4 +110,4 @@ Mithilfe dieser Anwendung kann auch der aktuelle Inhalt der Datenbank gegen die Export verglichen werden. Der Befehl `check-export` kann zusammen mit der Angabe der Protokolldatei (`--file`) und der Angabe des -Exports (`--export-package=...`) und den Optionen für den Datenbankzugriff ausgeführt werden. \ No newline at end of file +Exports (`--package=...` bzw. `--export-package=...`) und den Optionen für den Datenbankzugriff ausgeführt werden. \ No newline at end of file diff --git a/src/cli.rs b/src/cli.rs index 2685305..930e309 100644 --- a/src/cli.rs +++ b/src/cli.rs @@ -173,8 +173,8 @@ pub enum SubCommand { user: String, #[arg(short, long, help = "LKR-Export-Protokoll-Datei")] file: PathBuf, - #[arg(long, help = "Exportpaketnummer", default_value = "0")] - export_package: u16, + #[arg(long, alias = "export-package", help = "Exportpaketnummer", default_value = "0")] + package: u16, }, } diff --git a/src/database.rs b/src/database.rs index 7db1d94..61c8a2f 100644 --- a/src/database.rs +++ b/src/database.rs @@ -134,14 +134,14 @@ impl DatabaseSource { Err(()) } - pub fn exported(&self, export_id: u16) -> Result, ()> { + pub fn exported(&self, package: u16) -> Result, ()> { match Pool::new(self.0.as_str()) { Ok(pool) => { if let Ok(mut connection) = pool.try_get_conn(Duration::from_secs(3)) { return match connection.exec_map( EXPORTED_TO_LKR, params! { - "export_id" => export_id, + "export_id" => package, }, |(id, xml_data)| (id, xml_data), ) { diff --git a/src/main.rs b/src/main.rs index 39df57b..46c9e90 100644 --- a/src/main.rs +++ b/src/main.rs @@ -444,14 +444,14 @@ fn main() -> Result<(), Box> { port, user, file, - export_package, + package, } => { let password = request_password_if_none(password); let _ = term.write_line( &style(format!( "Warte auf Daten für den LKR-Export '{}'...", - export_package + package )) .blue() .bright() @@ -461,7 +461,7 @@ fn main() -> Result<(), Box> { let db = DatabaseSource::new(&database, &host, &password, port, &user); let db_entries = db - .exported(export_package) + .exported(package) .map_err(|_e| "Fehler bei Zugriff auf die Datenbank")?; let db_meldungen = db_entries