Skip to content

ryota-ka/twterm

Folders and files

NameName
Last commit message
Last commit date
Jan 10, 2021
Dec 31, 2020
May 5, 2021
May 5, 2021
Feb 13, 2021
May 2, 2021
Aug 4, 2020
May 27, 2015
Feb 22, 2021
May 5, 2021
Jul 6, 2015
Feb 20, 2021
Dec 4, 2021
Mar 16, 2015
Aug 4, 2020
May 5, 2021
Jan 1, 2021
Feb 22, 2021

Repository files navigation

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