diff options
author | elijah <elijah@riseup.net> | 2014-11-26 09:52:20 -0800 |
---|---|---|
committer | elijah <elijah@riseup.net> | 2014-11-26 09:52:20 -0800 |
commit | 2b0e44d40780d4f2f8ac6bd5b3cc4e1c7ec2edc7 (patch) | |
tree | 8d2066311024d1c71cfc75404d04202dd12ece50 | |
parent | b839376a507e37a048ea2df53127ed0884310f60 (diff) |
make debugger gem optional
-rwxr-xr-x | bin/leap | 5 | ||||
-rw-r--r-- | lib/leap_cli/commands/pre.rb | 2 |
2 files changed, 5 insertions, 2 deletions
@@ -2,7 +2,10 @@ if ARGV.include?('--debug') || ARGV.include?('-d') DEBUG=true - require 'debugger' + begin + require 'debugger' + rescue LoadError + end else DEBUG=false end diff --git a/lib/leap_cli/commands/pre.rb b/lib/leap_cli/commands/pre.rb index 7a64c15..055f3a1 100644 --- a/lib/leap_cli/commands/pre.rb +++ b/lib/leap_cli/commands/pre.rb @@ -20,7 +20,7 @@ module LeapCli; module Commands desc 'Skip prompts and assume "yes"' switch :yes, :negatable => false - desc 'Enable debugging library (leap_cli development only)' + desc 'Print full stack trace for exceptions and load `debugger` gem if installed.' switch [:d, :debug], :negatable => false desc 'Disable colors in output' |