From b65318acdc34db94a8af29a5e16788a17b799397 Mon Sep 17 00:00:00 2001 From: Marvin Johanning Date: Mon, 9 Mar 2020 10:01:56 +0100 Subject: [PATCH] Fix error when entering unknown flag --- lib/bin/tldr.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/bin/tldr.rb b/lib/bin/tldr.rb index 72f0368..5e0bc9b 100755 --- a/lib/bin/tldr.rb +++ b/lib/bin/tldr.rb @@ -54,7 +54,13 @@ require_relative 'extract_zip.rb' require_relative 'formatting.rb' #Option Parser -require_relative 'option_parser.rb' +begin + require_relative 'option_parser.rb' +rescue OptionParser::InvalidOption + puts "ERROR!".colorize(:background => :red) + " The flag you entered does not exist\n" \ + "Try typing rtldr --help to get more information on how to use this program" + exit +end #Predefined variables @parent_directory = File.expand_path('..', File.dirname(__FILE__))