procmux
TUI utility for running multiple commands in parallel with switchable terminals
TLDR
SYNOPSIS
procmux [options]procmux signal-command --name name --config file
DESCRIPTION
procmux is a TUI utility for running multiple commands in parallel in easily switchable terminal panes. It is designed to help newcomers to a project browse and run necessary commands while reducing the need to manually manage multiple terminal sessions for long-running processes. Configuration is defined in YAML files.When the signal server is enabled in the configuration, procmux starts an HTTP server that allows processes to be controlled remotely via the signal subcommands. The app supports process filtering, autostart options, descriptions, and meta tags.
PARAMETERS
--config FILE
Path to the procmux YAML configuration file.--config-override FILE
Path to a YAML file that overrides values in the main config.signal-start --name NAME --config FILE
Start a named process.signal-stop --name NAME --config FILE
Stop a named process.signal-restart --name NAME --config FILE
Restart a named process.signal-stop-running --config FILE
Stop all currently running processes.signal-restart-running --config FILE
Restart all currently running processes.signal-list --config FILE
List all configured processes.
HISTORY
procmux was created by napisani and is written in Python.
SEE ALSO
tmux(1), mprocs(1), process-compose(1), screen(1)
