Skip to content

Commit 6d7c1be

Browse files
committed
Add arg for get of app version
1 parent e1831a6 commit 6d7c1be

2 files changed

Lines changed: 15 additions & 0 deletions

File tree

src/args.rs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
use std::{env, process};
2+
3+
pub fn init() {
4+
let mut args = env::args();
5+
args.next();
6+
7+
if let Some(version) = args.next() {
8+
if version == "-v" {
9+
println!("{}", env!("CARGO_PKG_VERSION"));
10+
process::exit(0);
11+
}
12+
}
13+
}

src/main.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
mod app;
2+
mod args;
23
mod config;
34
mod log;
45
mod routes;
56
mod server;
67

78
fn main() {
9+
args::init();
810
log::init();
911
app::init();
1012
}

0 commit comments

Comments
 (0)