Sha256: 5b2622b2c43e84b23c0cfe8df098a30e29500c91b2b55c466acd8754588c5c63
Contents?: true
Size: 680 Bytes
Versions: 5
Compression:
Stored size: 680 Bytes
Contents
require_relative '../../lib/version' namespace :swiftlint do desc "Download and install swiftlint tool" task :install do REPO = "https://github.com/realm/SwiftLint" VERSION = ENV["SWIFTLINT_VERSION"] || DangerSwiftlint::SWIFTLINT_VERSION ASSET = "portable_swiftlint.zip" URL = "#{REPO}/releases/download/#{VERSION}/#{ASSET}" DESTINATION = File.expand_path(File.join(File.dirname(__FILE__), 'bin')) puts "Downloading swiftlint@#{VERSION}" sh [ "mkdir -p #{DESTINATION}", "curl -s -L #{URL} -o #{ASSET}", "unzip -q #{ASSET} -d #{DESTINATION}", "rm #{ASSET}" ].join(" && ") end end task default: 'swiftlint:install'
Version data entries
5 entries across 5 versions & 1 rubygems