class Terry
Public Class Methods
new(args)
click to toggle source
# File lib/terry.rb, line 8 def initialize(args) case args[0] when "-v" puts "0.0.2" when "list" Terry::BashAlias.format_for_terminal(Terry::ApiService.list_all) when "search" if args[1] results = Terry::ApiService.search(args[1]) if results.empty? puts "No results found for #{args[1]} :(".red else puts "Found #{results.length} result(s) for #{args[1]}".green Terry::BashAlias.format_for_terminal(results) end else puts "Please provide a search term eg." puts "\n $ terry search git\n".green end end end