Skip to content

Commit 8bea0f1

Browse files
authored
Merge pull request #36 from DannyBen/exitcode
Exit with non zero code when showing usage
2 parents a606763 + f536476 commit 8bea0f1

File tree

4 files changed

+13
-8
lines changed

4 files changed

+13
-8
lines changed

Gemfile

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,12 @@
11
source "https://rubygems.org"
22

33
gemspec
4+
5+
group :development do
6+
gem 'runfile-tasks'
7+
gem 'cucumber'
8+
gem 'rspec-expectations'
9+
gem 'rdoc'
10+
gem 'similar_text'
11+
gem 'byebug'
12+
end

lib/runfile.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,5 @@
77
require 'runfile/runner'
88
require 'runfile/dsl'
99
require 'runfile/exec'
10+
11+
require 'byebug' if ENV['BYEBUG']

lib/runfile/runner.rb

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,7 @@ def run(*argv)
8585
docopt_exec argv
8686
rescue Docopt::Exit => ex
8787
puts ex.message
88+
exit 1
8889
end
8990
end
9091

@@ -147,7 +148,7 @@ def handle_no_runfile(argv)
147148
@superspace = argv[0]
148149
execute argv, runfile
149150
end
150-
exit
151+
exit 1
151152
end
152153

153154
def expand_shortcuts(argv)

runfile.gemspec

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,4 @@ Gem::Specification.new do |s|
2525

2626
s.add_runtime_dependency 'colsole', '~> 0.5'
2727
s.add_runtime_dependency 'docopt', '~> 0.5'
28-
29-
s.add_development_dependency 'runfile-tasks', '~> 0.4'
30-
s.add_development_dependency 'cucumber', '~> 3.0'
31-
s.add_development_dependency 'rspec-expectations', '~> 3.5'
32-
s.add_development_dependency 'rdoc', '~> 5.1'
33-
s.add_development_dependency 'similar_text', '~> 0.0.4'
34-
s.add_development_dependency 'pry', '~> 0.10'
3528
end

0 commit comments

Comments
 (0)