From bd1a1e5752eb51abc82781a865973b475446d157 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Wed, 2 Mar 2011 00:23:01 +0000 Subject: [PATCH 1/3] added default output of twhois command if no usernames are specified --- bin/twhois | 45 +++++++++++++++++++++++++-------------------- 1 file changed, 25 insertions(+), 20 deletions(-) diff --git a/bin/twhois b/bin/twhois index 947be11..b142510 100755 --- a/bin/twhois +++ b/bin/twhois @@ -2,25 +2,30 @@ require 'rubygems' require 'twhois' -ARGV.each do |username| - user = Twhois.lookup(username) - if user - puts "@#{user.screen_name}:" - puts " Name: #{user.name}" - puts " URL: #{user.url}" if user.url - puts " Location: #{user.location}" if user.location - puts " Description: #{user.description}" if user.description - puts " Followers: #{user.followers_count}" - puts " Following: #{user.friends_count}" - puts " Tweets: #{user.statuses_count}" - puts " Last Tweet (#{user.status['created_at']}):" - puts " #{user.status['text']}" - puts " Timezone: #{user.time_zone}" if user.time_zone - puts " Joined On: #{user.created_at}" - puts " Profile Picture: #{user.profile_image_url}" - puts " Private Account: #{user.protected ? "Yes" : "No"}" - else - puts "@#{username}:" - puts " Not Found" +if ARGV.size > 0 + ARGV.each do |username| + user = Twhois.lookup(username) + if user + puts "@#{user.screen_name}:" + puts " Name: #{user.name}" + puts " URL: #{user.url}" if user.url + puts " Location: #{user.location}" if user.location + puts " Description: #{user.description}" if user.description + puts " Followers: #{user.followers_count}" + puts " Following: #{user.friends_count}" + puts " Tweets: #{user.statuses_count}" + puts " Last Tweet (#{user.status['created_at']}):" + puts " #{user.status['text']}" + puts " Timezone: #{user.time_zone}" if user.time_zone + puts " Joined On: #{user.created_at}" + puts " Profile Picture: #{user.profile_image_url}" + puts " Private Account: #{user.protected ? "Yes" : "No"}" + else + puts "@#{username}:" + puts " Not Found" + end end +else + puts "Usage: twhois username [another_user] [yet_another]" end + From 3e828b29f71802e83d74bfb2984ee88d456e5bd6 Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Wed, 2 Mar 2011 00:23:57 +0000 Subject: [PATCH 2/3] updated description in gemspec --- twhois.gemspec | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/twhois.gemspec b/twhois.gemspec index c40abb8..ff174ce 100644 --- a/twhois.gemspec +++ b/twhois.gemspec @@ -9,8 +9,8 @@ Gem::Specification.new do |s| s.authors = ['Jim Myhrberg'] s.email = ['contact@jimeh.me'] s.homepage = 'https://github.com/jimeh/twhois' - s.summary = 'Whois-like Ruby Gem for Twitter users' - s.description = 'Whois-like Ruby Gem for Twitter users' + s.summary = 'Whois-like command-line tool and Ruby Gem for Twitter users' + s.description = 'Whois-like command-line tool and Ruby Gem for Twitter users' s.rubyforge_project = 'twhois' From 88afff82b21776e11c1df9775f7f195b33b0d98a Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Wed, 2 Mar 2011 00:24:27 +0000 Subject: [PATCH 3/3] Version bump to 0.0.2 --- lib/twhois/version.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/twhois/version.rb b/lib/twhois/version.rb index 6b5386f..7160115 100644 --- a/lib/twhois/version.rb +++ b/lib/twhois/version.rb @@ -1,5 +1,5 @@ # encoding: utf-8 module Twhois - VERSION = "0.0.1" + VERSION = "0.0.2" end