lib/zci/commands/05_info.rb in zci-0.4.0 vs lib/zci/commands/05_info.rb in zci-0.5.0
- old
+ new
@@ -1,36 +1,39 @@
desc 'Zendesk and Crowdin info'
command :'project:info' do |c|
c.action do |global_options, options, args|
+ puts "ruby #{RUBY_VERSION}"
+ puts "zci #{ZCI::VERSION}"
+ puts "zendesk_help_center_api #{ZendeskAPI::HelpCenter::VERSION}"
+ puts
# Crowdin
begin
crowdin_info = @crowdin.project_info
- puts "Crowdin: success!"
+ puts "Crowdin: authentication successful."
puts "Crowdin: available locales:"
crowdin_info["languages"].each do |lang|
- puts "#{lang['code']}"
+ puts " - #{lang['code']}"
end
rescue => e
puts "Crowdin: API key is incorect"
end
puts
# Zendesk
if @zendesk.current_user.id
- puts "Zendesk: success!"
+ puts "Zendesk: authentication successful."
categories = @zendesk.hc_categories
- puts "Zendesk: available categories"
+ puts "Zendesk: available categories:"
categories.each do |category|
- puts "#{category.id}: #{category.name}"
+ puts " - #{category.id}: #{category.name}"
end
- puts
locales = @zendesk.locales
puts "Zendesk: available locales:"
locales.each do |locale|
- puts "#{locale.locale}"
+ puts " - #{locale.locale}"
end
else
puts "Zendesk: login and/or password is incorect"
end
end