128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
|
# File 'lib/code_ownership/cli.rb', line 128
def self.for_team(argv)
parser = OptionParser.new do |opts|
opts.banner = "Usage: #{EXECUTABLE} for_team 'Team Name'"
opts.on('--help', 'Shows this prompt') do
puts opts
exit
end
end
teams = argv.reject { |arg| arg.start_with?('--') }
args = parser.order!(argv)
parser.parse!(args)
if teams.count != 1
raise "Please pass in one team. Use `#{EXECUTABLE} for_team --help` for more info"
end
puts CodeOwnership.for_team(teams.first).join("\n")
end
|