From 2e3c46f5cd9881178a8c835eb2e9cebfb4f2879f Mon Sep 17 00:00:00 2001 From: "Arnaud (Arhuman) ASSAD" Date: Sun, 8 May 2022 09:32:23 +0200 Subject: [PATCH] Move logic out of main.rs to lib.rs --- src/lib.rs | 8 ++++++++ src/main.rs | 10 +++------- 2 files changed, 11 insertions(+), 7 deletions(-) create mode 100644 src/lib.rs diff --git a/src/lib.rs b/src/lib.rs new file mode 100644 index 0000000..222c5f3 --- /dev/null +++ b/src/lib.rs @@ -0,0 +1,8 @@ +use clap::Parser; + +#[derive(Parser, Debug)] +#[clap(author, version, about, long_about = None)] +pub struct Arguments { + #[clap(short, long, default_value = ".carman")] + conf_file: String, +} diff --git a/src/main.rs b/src/main.rs index ed77b21..3c91870 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,12 +1,8 @@ +use carman::Arguments; use clap::Parser; -/// Simple program to greet a person -#[derive(Parser, Debug)] -#[clap(author, version, about, long_about = None)] -struct Arguments { - #[clap(short, long, default_value = ".carman")] - conf_file: String, -} +/// Carman code deployment Daemon + fn main() { let args = Arguments::parse();