Sha256: f59443aae143a27afd632b238187493f911a8c8f834d415539bfed3038ced6f1
Contents?: true
Size: 638 Bytes
Versions: 5
Compression:
Stored size: 638 Bytes
Contents
module Owners class CLI < Thor desc "for [FILES...]", "List owners for a set of files" method_option :file, desc: "The name of the OWNERS file" def for(*files) Owners.file = options[:file] if options[:file] Owners.for(*files).each do |owner| puts owner end end desc "for_diff REF [BASE_REF]", "List owners for a set of git changes" method_option :file, desc: "The name of the OWNERS file" def for_diff(ref, base_ref = "master") Owners.file = options[:file] if options[:file] Owners.for_diff(ref, base_ref).each do |owner| puts owner end end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
owners-0.0.8 | lib/owners/cli.rb |
owners-0.0.7 | lib/owners/cli.rb |
owners-0.0.6 | lib/owners/cli.rb |
owners-0.0.5 | lib/owners/cli.rb |
owners-0.0.4 | lib/owners/cli.rb |