Skip to content

Commit 17c1771

Browse files
committed
Don't require Runner until actually needed
This prevents printing confusing SimpleCov output when running `bashcov --help` or `bashcov --version`.
1 parent 50d8c01 commit 17c1771

File tree

3 files changed

+3
-1
lines changed

3 files changed

+3
-1
lines changed

bin/bashcov

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ require "bashcov"
88

99
Bashcov.parse_options! ARGV
1010

11+
require "bashcov/runner"
12+
1113
runner = Bashcov::Runner.new Bashcov.command
1214
status = runner.run
1315
coverage = runner.result

lib/bashcov.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
require "optparse"
44
require "pathname"
55

6-
require "bashcov/runner"
76
require "bashcov/version"
87

98
# Bashcov default module

spec/spec_helper.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# frozen_string_literal: true
22

33
require "bashcov"
4+
require "bashcov/runner"
45

56
Dir["#{File.dirname(__FILE__)}/support/**/*.rb"].each { |file| require file }
67

0 commit comments

Comments
 (0)