Sha256: d18a4e708cf90869d5f83405f9ef7bf2d7d024284d474436b601f06554b8d7b5
Contents?: true
Size: 625 Bytes
Versions: 2
Compression:
Stored size: 625 Bytes
Contents
module TorrentSearch class CLI < Thor include Thor::Actions extend DefaultCommand def self.quit puts "\nQuitting.." exit 0 end desc 'version', 'Shows version' def version(*) say VERSION end default_command :search desc '[TERMS]', 'tsearch help search for options' method_option :limit, type: :numeric, aliases: '-l', desc: 'Limit search results, default 10' def search(*search_terms) Controllers::Search.new.search search_terms, options end end end trap('INT') { TorrentSearch::CLI::quit }
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
torrent_search-0.0.3 | lib/torrent_search/cli.rb |
torrent_search-0.0.2 | lib/torrent_search/cli.rb |