11 releases
0.1.5 | Nov 14, 2024 |
---|---|
0.1.4 | Nov 14, 2024 |
0.1.3 | Oct 31, 2024 |
0.1.2 | Sep 20, 2024 |
0.0.1 | Jun 30, 2024 |
#165 in Command-line interface
389 downloads per month
185KB
4.5K
SLoC
tuisky: TUI client for Bluesky
Features
- Multiple columns, multiple session management
- Select from pinned feeds
- Auto refresh rows
- Auto save & restore app data
- Post texts
- Embed images
- Embed record
- Embed external links
- Reply to post
- Notifications, Chat, ...
- Configure with files
- ... and more
Installation
cargo install tuisky
AUR
You can install tuisky
from the AUR with using an AUR helper.
paru -S tuisky
Usage
Usage: tuisky [OPTIONS]
Options:
-c, --config <CONFIG> Path to the configuration file
-n, --num-columns <NUM_COLUMNS> Maximum number of columns to display. The number of columns will be determined by the terminal width
-h, --help Print help
-V, --version Print version
Default key bindings
Global:
Ctrl-q
: QuitCtrl-o
: Focus next column
Column:
Down
: Next itemUp
: Prev itemEnter
: Select itemBackspace
: Back to previous viewCtrl-r
: Refresh current viewCtrl-x
: Open/Close menu
Configuration with toml file
Various settings can be read from a file.
tuisky --config path/to/config.toml
[keybindings.global]
Ctrl-c = "Quit"
[keybindings.column]
Ctrl-n = "NextItem"
Ctrl-p = "PrevItem"
[watcher.intervals]
feed = 20
The config schema can be referenced by JSON Schema.
Dependencies
~22–35MB
~552K SLoC