message: added quit command to the interactive prompt, more intuitive to exit since I found myself typing q several times
diff: @@ -17,6 +17,7 @@ use rustyline::highlight::Highlighter;
  use rustyline::completion::{Completer, FilenameCompleter};
  use rustyline::error::ReadlineError;
  use std::fs;
  +use std::process;
  mod scheme {
  pub const HTTP: &'static str = "http://";
  @@ -74,6 +75,7 @@ impl Completer for Completes {
  command::DOT,
  command::IR,
  command::DECOMPILE,
  + command::QUIT,
  ];
  let mut ret: Vec<String> = cmds.into_iter()
  .filter(|s| s.starts_with(line))
  @@ -170,6 +172,7 @@ mod command {
  pub const DOT: &'static str = "dot";
  pub const IR: &'static str = "ir";
  pub const DECOMPILE: &'static str = "decompile";
  + pub const QUIT: &'static str = "quit";
  pub fn help() {
  let width = 30;
  @@ -209,6 +212,11 @@ mod command {
  format!("{} <func>", DECOMPILE),
  width = width
  );
  + println!(
  + "{:width$} Quit interactive prompt",
  + QUIT,
  + width = width
  + );
  }
  }
  @@ -300,6 +308,9 @@ fn cmd(op1: Option<&str>, op2: Option<&str>) {
  println!("{} is not found", f);
  }
  }
  + (Some(command::QUIT), _) => {
  + process::exit(0);
  + }
  _ => {
  println!(
  "Invalid command {} {}",
  