rfd-tui

command module
v0.0.0-...-e8a07b4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 19, 2026 License: MIT Imports: 10 Imported by: 0

README ΒΆ

🏷️ rfd-tui

A beautiful terminal UI for browsing RedFlagDeals.com hot deals.

Built with Go + Bubble Tea v2

CI Go Report Card Go Version

demo


✨ Features

  • Browse Hot Deals β€” scores, prices, dealer info, and savings at a glance
  • Hot Badge β€” trending deals (score β‰₯ 25) highlighted with a HOT badge
  • Read Threads β€” full post content with vote counts and user avatars
  • Search β€” filter deals by text or regex
  • Sort & Filter β€” by score, views, or minimum score threshold
  • Open in Browser β€” jump to any deal with o (works in deal list and thread views)
  • Copy to Clipboard β€” copy deal URL with c
  • Mouse Support β€” click to navigate, scroll to move
  • Config File β€” customize behavior via ~/.config/rfd-tui/config.yaml
  • Scroll Indicator β€” visual position marker in deal list
  • Loading Shimmer β€” skeleton placeholders while loading
  • Alt Screen β€” fullscreen terminal mode (configurable)
  • Vim-style Keybindings β€” j/k, Enter, /, q, and more

πŸ“¦ Install

From Source
git clone https://github.com/halfguru/rfd-tui.git
cd rfd-tui
task build
From Release

Download the latest binary from Releases.

πŸš€ Usage

task run
# or
./rfdtui
Keybindings
Key Action
j / k Navigate up / down
Enter Open thread
o Open deal in browser
c Copy deal URL
/ Search
s Cycle sort mode
f Cycle min score filter
n / p Next / previous page
Space Load more posts
Esc / q Back / Quit
? Help
Configuration

Create ~/.config/rfdtui/config.yaml (see config.example.yaml):

mouse: true
alt_screen: true
theme: default

πŸ›  Tech Stack

Library Purpose
Bubble Tea v2 TUI framework
Lipgloss v2 Terminal styling
Bubbles v2 UI components

πŸ“„ License

MIT

Documentation ΒΆ

The Go Gopher

There is no documentation for this package.

Directories ΒΆ

Path Synopsis
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL