Skip to main content

RepX TUI Reference

RepX TUI

The repx-tui provides an interactive dashboard to monitor jobs, logs, and artifacts.

Run it with:

repx tui --lab ./result
KeyAction
2Switch to Jobs panel
4Switch to Targets panel
SpaceOpen Action Menu (Run, Cancel, Debug, etc.)
gOpen Go-To Menu (Quick navigation)
qQuit

Jobs Panel

When the jobs panel is focused:

KeyAction
j / Next job
k / Previous job
tToggle tree view (hierarchical vs flat)
.Toggle collapse/expand of selected tree node
xToggle selection and move down (multiselect)
%Select all
/ or fFilter Mode: Type to filter jobs by name
lCycle forward through status filters (Pending, Running, Failed, Success)
hCycle backward through status filters
rToggle reverse sort order

Targets Panel

When the targets panel is focused:

KeyAction
j / Next target
k / Previous target
EnterSet selected target as Active

Space Menu (Actions)

  • r: Run selected jobs
  • c: Cancel selected jobs
  • d: Debug (inspect) selected job
  • p: Path (show output path)
  • l: Show global Logs
  • y: Yank (copy) path to clipboard
  • e: Explore output directory (opens yazi or shell)

G Menu (Go To)

  • g: Go to top
  • e: Go to end
  • d: Open job Definition
  • l: Open job Logs

External Tools

The TUI integrates with external tools for an enhanced experience:

  • yazi: Used for file exploration when pressing e on a job.
  • $EDITOR: Used for opening files. Defaults to xdg-open locally or vi remotely.