aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/config.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/config.rs b/src/config.rs
index 6b9d673..01cc379 100644
--- a/src/config.rs
+++ b/src/config.rs
@@ -2,6 +2,7 @@ use std::ffi::CString;
use std::fs;
use std::ptr;
+use exitcode;
use libc::c_char;
use getopts::Options;
use toml;
@@ -52,6 +53,8 @@ impl Default for Config {
fn print_usage(opts: Options) {
let brief = "Usage: dome-key [options]";
print!("{}", opts.usage(&brief));
+
+ ::std::process::exit(exitcode::OK);
}
pub fn parse_args<'a>(args: &[String], config: &'a mut Config) -> &'a mut Config {