Skip to content

clemenscodes/moon-tui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

moon-tui

A terminal UI for browsing and running Moon workspace tasks.

Features

  • 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

Usage

moon-tui

Keybindings

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

Installation

Nix (recommended)

Add as a flake input:

inputs.moon-tui.url = "github:clemenscodes/moon-tui";

Then use the package:

inputs.moon-tui.packages.${system}.moon-tui

Or run directly:

nix run github:clemenscodes/moon-tui

Cargo

cargo install --git https://github.com/clemenscodes/moon-tui

Requirements

  • Moon must be installed and in PATH
  • Must be run from within a Moon workspace

About

Terminal UI for browsing and running Moon workspace tasks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors