A full-featured TUI Twitter client
❄️ Nix (Recommended)
$ nix-channel --add https://github.com/ryota-ka/twterm/archive/master.tar.gz twterm
$ nix-channel --update
$ nix-env -iA twterm
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.
- Ruby (>= 2.5, < 3, compiled with ncurses and Readline)
- ncurses
- GNU Readline
- GNU Libidn
$ gem install twterm
To launch twterm, just type in your console:
$ twterm
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 |
See the LICENSE file for license rights and limitations (MIT).
$ nix-shell
Ruby version can be switched with --arg
option (defaults to 2.7).
$ nix-shell --arg ruby 2.6