LinuxCommandLibrary

rainbowstream

Terminal-based Twitter client with streaming

TLDR

Start rainbowstream

$ rainbowstream
copy
Post tweet
$ t [message]
copy
View timeline
$ home
copy
Reply to tweet
$ rep [tweet_id] [message]
copy
Retweet
$ rt [tweet_id]
copy
Like tweet
$ fav [tweet_id]
copy
Search tweets
$ s [query]
copy
View mentions
$ mentions
copy

SYNOPSIS

rainbowstream [options]

DESCRIPTION

rainbowstream is a terminal-based Twitter client that provides real-time streaming of tweets with colorful, syntax-highlighted output. It connects to the Twitter Streaming API to display new tweets as they arrive, automatically updating the timeline without manual refreshing.
The interactive shell offers a complete set of commands for posting tweets, replying, retweeting, liking, following users, and searching. Color themes highlight usernames, hashtags, and URLs for readability, while inline image preview renders pictures as ASCII art directly in the terminal. The client supports all major Twitter interactions from a single command-line session.

CONFIGURATION

~/.rainbow_oauth

OAuth credentials file storing Twitter API access tokens for authentication.
~/.rainbow_config.json
User configuration file controlling color themes, display settings, image preview, and notification preferences.

INTERACTIVE COMMANDS

t MESSAGE

Post tweet.
home
Show home timeline.
mentions
Show mentions.
me
Show own tweets.
rep ID MESSAGE
Reply to tweet.
rt ID
Retweet.
fav ID
Like tweet.
s QUERY
Search tweets.
whois USER
User info.
fl USER
Follow user.
ufl USER
Unfollow user.

CAVEATS

Requires Twitter API access. API changes may break functionality. Rate limits apply.

HISTORY

Rainbowstream was created for terminal-based Twitter access. It brings social media to the command line with colorful, readable output.

SEE ALSO

twurl(1), t(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community