lib/pronto/cli.rb in pronto-0.1.0 vs lib/pronto/cli.rb in pronto-0.1.1
- old
+ new
@@ -21,31 +21,20 @@
method_option :formatter,
type: :string,
default: nil,
aliases: '-f',
- banner: "Formatter, defaults to text. Available: #{::Pronto::Formatter.names.join(', ')}"
+ banner: "Formatter, defaults to text.
+ Available: #{::Pronto::Formatter.names.join(', ')}"
- method_option :access_token,
- type: :string,
- default: nil,
- aliases: '-t',
- banner: 'Github access token, used for github formatter'
-
def exec
- gem_names = options[:runner].any? ? options[:runner]
- : ::Pronto.gem_names
+ gem_names = options[:runner].any? ? options[:runner] : ::Pronto.gem_names
gem_names.each do |gem_name|
require "pronto/#{gem_name}"
end
formatter = ::Pronto::Formatter.get(options[:formatter])
- if formatter.is_a? ::Pronto::Formatter::GithubFormatter
- access_token = options[:access_token]
- formatter.client = Octokit::Client.new(access_token: access_token)
- end
-
- puts ::Pronto.run(options[:commit], '.', formatter)
+ ::Pronto.run(options[:commit], '.', formatter)
rescue Rugged::RepositoryError
puts '"pronto" should be run from a git repository'
end
desc 'list', 'Lists pronto runners that are available to be used'