Tweet from the Console

November 12, 2010

I (like many of you) spend most of my day in the console, and I wanted an easy way to be able to tweet about what I’m doing without opening a separate client. This used to be really simple when Twitter allowed Basic HTTP authentication but with theirswitch to OAuth, using cURL is a bit less straightforward. I created a gem calledconsole_tweet. To install it, just use:

# Install the application
$ gem install console_tweet
# Set up your OAuth credentials
$ twitter setup

Once you have it installed, you can tweet any time with:

$ twitter tweet "hello world!"

Or pipe input directly in:

$ fortune | twitter tweet