extern crate clap;
#[macro_use]
extern crate serde_derive;
extern crate serde_json;
extern crate toml;

mod config;
mod workflow;

use clap::{App, SubCommand};

fn main() {
    let _ = workflow::new();
    let matches = App::new("jira")
        .version(env!("CARGO_PKG_VERSION"))
        .about("Alfred JIRA Workflow.")
        .subcommand(SubCommand::with_name("Search")
            .about("Search JIRA issues"))
        .get_matches();
}

fn main() {
    println!("Hello, world!");
}

--- 
+++ 
@@ -1,3 +1,20 @@
+extern crate clap;
+#[macro_use]
+extern crate serde_derive;
+extern crate serde_json;
+extern crate toml;
+
+mod config;
+mod workflow;
+
+use clap::{App, SubCommand};
+
 fn main() {
-    println!("Hello, world!");
+    let _ = workflow::new();
+    let matches = App::new("jira")
+        .version(env!("CARGO_PKG_VERSION"))
+        .about("Alfred JIRA Workflow.")
+        .subcommand(SubCommand::with_name("Search")
+            .about("Search JIRA issues"))
+        .get_matches();
 }
:sparkles: Make possible to recevie commands

