Sha256: 071d3ea52c0471d3cdfb9ea1c0270fcc8d883793f11a72ff063e24af9e39cbae
Contents?: true
Size: 933 Bytes
Versions: 1
Compression:
Stored size: 933 Bytes
Contents
#!/usr/bin/env ruby path = File.expand_path(File.dirname(__FILE__)) $:<< "#{path}/../lib" require 'hckr' case ARGV[0] when "show", "-s", "--show" Hckr::Runner.new(page: :show).run! when "jobs", "-j", "--jobs" Hckr::Runner.new(page: :jobs).run! when "newest", "-n", "--newest" Hckr::Runner.new(page: :newest).run! when "best", "-b", "--best" Hckr::Runner.new(page: :best).run! when "home", "-h", "--home" Hckr::Runner.new(page: :default).run! when "help", "--help" puts "\nUsage: hckr [OPTION]" puts "\n\tBrowse Hackernews in terminal." puts "\nExample: hckr --jobs" puts "\nOptions:" puts "show/-s/--show \t \t returns Show HN page." puts "jobs/-j/--jobs \t returns HN jobs page." puts "best/-b/--best \t returns HN best page." puts "newest/-n/--newest \t returns newest HN posts page." puts "*no options* \t\t returns the HN homepage." puts "\n" else Hckr::Runner.new(page: :default).run! end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hckr-0.0.1 | bin/hckr |