From 044a1c4ae4a0d6ba28ff2fb867481a4a2519fd17 Mon Sep 17 00:00:00 2001 From: Justin Toniazzo Date: Mon, 9 Nov 2015 23:26:32 -0500 Subject: [PATCH] Adds --debug switch --- bin/whereto | 11 ++++++++++- lib/where_to/version.rb | 2 +- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/bin/whereto b/bin/whereto index 5360cbd..8bd8950 100755 --- a/bin/whereto +++ b/bin/whereto @@ -51,6 +51,10 @@ command :organize do |cmd| cmd.default_value '.mkv' cmd.flag [:e, :ext] + cmd.desc 'Print a full stack trace on error. Useful for debugging.' + cmd.default_value false + cmd.switch :debug, negatable: false + cmd.desc "Run normally, but don't actually perform renames" cmd.default_value false cmd.switch :dryrun, negatable: false @@ -143,7 +147,12 @@ end on_error do |exception| # Error logic here # return false to skip default error handling - true + if @options && @options[:debug] + puts exception.backtrace + false + else + true + end end exit run(ARGV) diff --git a/lib/where_to/version.rb b/lib/where_to/version.rb index 61228b4..247a162 100644 --- a/lib/where_to/version.rb +++ b/lib/where_to/version.rb @@ -1,3 +1,3 @@ module WhereTo - VERSION = "1.0.3" + VERSION = "1.0.4" end