toomuch 0.0.3

A GNU timeout-compatible command wrapper with interactive suspend/resume support
Documentation

toomuch

toomuch is a GNU timeout-compatible command wrapper with interactive suspend / resume support for terminal applications like Vim, Emacs, and TUI programs.

Unlike traditional timeout, toomuch lets you pause, inspect, and resume long-running interactive commands safely.


Features

  • GNU timeout-compatible semantics
  • Suspend / resume instead of blind killing
  • Safe for Vim, Emacs, ncurses, TUIs
  • SIGWINCH-aware redraw
  • PTY-based tests (real terminal behavior)
  • lean job control (tcsetpgrp, SIGSTOP/SIGCONT)

Installation

cargo install toomuch