Skip to content

v1.0.0

Choose a tag to compare

@Jeecabs Jeecabs released this 18 Apr 07:07
· 20 commits to main since this release

roo v1.0.0

First stable release. roo is a lightweight process wrapper with a TUI status bar for running, backgrounding, attaching to, and managing long-running commands with automatic log capture.

Features

  • Process wrapper: run any command under roo with a live TUI status bar
  • Background processes: roo start runs detached, reattach later with roo attach
  • Named processes: --name flag for easy reference in status, attach, stop
  • roo top dashboard: live TUI view of running processes, with --global for all directories
  • Status output: human-readable or --json for scripting
  • Pause/unpause output streaming from the TUI (p key)
  • Uptime display in the status bar
  • Stderr color distinction in attached output
  • Safe quit when viewing processes from top
  • Empty-state messaging in top when no processes are running

Storage and housekeeping

  • Logs stored under /tmp/roo/<cwd>/ mirroring project path hierarchy
  • 7-day auto-prune of old process directories
  • 10 MB cap per log file with rotation

Install

./install.sh

Requires Node.js. See README for full usage.