• Stars
    star
    221
  • Rank 178,770 (Top 4 %)
  • Language
    Ruby
  • License
    MIT License
  • Created over 9 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A full-featured TUI Twitter client

twterm

A full-featured TUI Twitter client

screencast

Installation

โ„๏ธ Nix (Recommended)
$ nix-channel --add https://github.com/ryota-ka/twterm/archive/master.tar.gz twterm
$ nix-channel --update
$ nix-env -iA twterm

โš ๏ธ If you have BUNDLE_PATH configured in ~/.bundle/config, twterm may fail due to Bundler::GemNotFound. See NixOS/nixpkgs#85989 for details.

๐Ÿบ Homebrew
$ brew install ryota-ka/twterm/twterm
๐Ÿ’Ž RubyGems

You also have to install the following dependencies manually.

$ gem install twterm

Usage

To launch twterm, just type in your console:

$ twterm

Default key assignments

Key assignments can be configured by editing ~/.twterm/keys.toml

key operation
h โ† previous tab
j โ†“ move down
k โ†‘ move up
l โ†’ next tab
^N new tweet
^T new tab
w close current tab
F10 ^C quit
F1 key assignments cheatsheet

License

See the LICENSE file for license rights and limitations (MIT).

Links

Development

Requirements

Setting up development environment

$ nix-shell

Ruby version can be switched with --arg option (defaults to 2.7).

$ nix-shell --arg ruby 2.6