Sha256: a8fc8780313844f3ac4ea589eaaa32c2c7d49e6cd3551c0188a271a44ba22fab
Contents?: true
Size: 824 Bytes
Versions: 1
Compression:
Stored size: 824 Bytes
Contents
require 'thor' module IosAnalytics class CLI < Thor include ::IosAnalytics::Translate desc 'translate', 'Exec Translate' option :data option :file option :appName, require: true option :derivedData, require: true def translate doc = REXML::Document.new doc << REXML::XMLDecl.new('1.0', 'UTF-8') checkstyle = doc.add_element('checkstyle') path = Pathname.new(options[:derivedData]) .join( 'Build', 'Intermediates', "#{options[:appName]}.build", '**', 'StaticAnalyzer', '**', '*.plist' ) Dir.glob(path).each do |plist_file| trans(checkstyle, plist_file) end formatter = REXML::Formatters::Pretty.new(4) formatter.write(doc, STDOUT) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ios_analytics-0.0.2 | lib/ios_analytics/cli.rb |