A terminal UI for browsing and running Moon workspace tasks.
- Browse projects and tasks in your Moon workspace
- Run tasks with live output streaming
- Interactive task execution with PTY support
- VT100 terminal emulation for rich output
moon-tui| Key | Action |
|---|---|
h/l or ←/→ |
Navigate between Projects and Tasks panels |
j/k or ↓/↑ |
Move selection up/down |
Enter |
Run selected task |
I |
Run task interactively (PTY) |
R |
Force-run task (bypass cache) |
r |
Refresh project/task list |
? |
Toggle help overlay |
q or Ctrl-C |
Quit |
Add as a flake input:
inputs.moon-tui.url = "github:clemenscodes/moon-tui";Then use the package:
inputs.moon-tui.packages.${system}.moon-tuiOr run directly:
nix run github:clemenscodes/moon-tuicargo install --git https://github.com/clemenscodes/moon-tui- Moon must be installed and in PATH
- Must be run from within a Moon workspace