lib/hu/common.rb in hu-1.3.6 vs lib/hu/common.rb in hu-1.3.8

- old
+ new

@@ -1,5 +1,6 @@ +# frozen_string_literal: true require 'blackbox/gem' module Hu API_TOKEN = ENV['HEROKU_API_KEY'] || ENV['HEROKU_API_TOKEN'] || Netrc.read['api.heroku.com']&.password end @@ -9,11 +10,15 @@ indent = scan(/^[ \t]*(?=\S)/).min&.size || 0 gsub(/^[ \t]{#{indent}}/, '') end end -version_info = BB::Gem.version_info(check_interval: 900) -unless version_info[:installed_is_latest] == true - puts "\e[33;1mWARNING: \e[0mA newer version of #{version_info[:gem_name]} is available." - puts " Please type '\e[1mgem install #{version_info[:gem_name]}\e[0m' to upgrade (v#{version_info[:gem_installed_version]} -> v#{version_info[:gem_latest_version]})." - sleep 1 +unless ENV['SKIP_VERSION_CHECK'] + version_info = BB::Gem.version_info(check_interval: 900) + unless version_info[:installed_is_latest] == true + puts "\e[33;1mWoops! \e[0mA newer version of #{version_info[:gem_name]} is available." + puts " Please type '\e[1mgem install #{version_info[:gem_name]}\e[0m' to upgrade (v#{version_info[:gem_installed_version]} -> v#{version_info[:gem_latest_version]})." + sleep 1 + puts + exit 1 + end end