From 68fb5ef079b8c122acde3252b713dd9c89d8aa5f Mon Sep 17 00:00:00 2001 From: jakobst1n Date: Wed, 12 Jun 2024 01:09:07 +0200 Subject: Add attempt at a braille mode --- src/parseopts.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/parseopts.rs') diff --git a/src/parseopts.rs b/src/parseopts.rs index 9cb1c7e..7d5d760 100644 --- a/src/parseopts.rs +++ b/src/parseopts.rs @@ -65,7 +65,7 @@ impl OptsBuilder { macro_rules! parseopts_panic { ($progname:expr) => { println!( - "Usage: {} [-h|--height ] [-w|--width ] [-t ]", + "Usage: {} [-h|--height ] [-w|--width ] [-t ]", $progname ); std::process::exit(1); @@ -100,7 +100,7 @@ pub fn parseopt(opts: &mut OptsBuilder, arg: &str, value: Option, progna } t => { println!( - "Unknown type \"{}\", valid options are \"star\", \"ascii\".", + "Unknown type \"{}\", valid options are \"star\", \"ascii\" and \"braille\".", t ); parseopts_panic!(progname); @@ -135,6 +135,9 @@ pub fn parseopt(opts: &mut OptsBuilder, arg: &str, value: Option, progna "a" | "ascii" => { opts.graph_type = GraphType::Ascii; } + "b" | "braille" => { + opts.graph_type = GraphType::Braille; + } "c" | "cut" => { opts.cut = true; } -- cgit v1.2.3