use structopt::StructOpt;
#[derive(Debug, StructOpt)]
#[structopt(name = "marks")]
pub struct Args {
#[structopt(short, long)]
pub debug: bool,
#[structopt(short, long)]
pub query: String,
#[structopt(short, long)]
pub path: String,
#[structopt(short, long, default_value="org")]
pub org_extension: Vec<String>,
#[structopt(short, long, default_value="md")]
pub md_extension: Vec<String>,
#[structopt(short, long)]
pub count: Option<usize>,
#[structopt(long)]
pub no_org: bool,
#[structopt(long)]
pub no_markdown: bool,
#[structopt(long)]
pub search_filename: bool,
#[structopt(long)]
pub no_color: bool,
#[structopt(long)]
pub no_headers: bool,
#[structopt(long, default_value="/")]
pub header_seperator: String,
}