Sha256: 44da54c709b921ad595d5e54070525e97117ac86ffb8182ab78e7780bb081989

Contents?: true

Size: 440 Bytes

Versions: 2

Compression:

Stored size: 440 Bytes

Contents

module Tmg
  class CLI < Thor
    desc 'homepage', 'Open browser to gem\'s homepage'
    # Open browser and navigates to gem's homepage
    def homepage(gem)
      homepage_uri = Gems.info(gem)['homepage_uri']
      if homepage_uri.nil?
        puts "No homepage for ".red.bold + gem.yellow.bold
        exit(1)
      else
        puts 'Opening homepage of: '.green.bold + gem
        Launchy.open(homepage_uri)
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
tmg-0.5.5 lib/tmg/cli/homepage.rb
tmg-0.5.4 lib/tmg/cli/homepage.rb