LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

mprocs

Run multiple commands in parallel with separate output

TLDR

Run commands defined in mprocs.yaml
$ mprocs
copy
Run specific commands
$ mprocs "[command1]" "[command2]"
copy
Use a specific config file
$ mprocs --config [path/to/config.yaml]
copy

SYNOPSIS

mprocs [options] [commands...]

DESCRIPTION

mprocs runs multiple commands in parallel and shows the output of each command separately in a TUI. It is designed for running commands you keep re-running during development, such as compilers, test runners, and dev servers.Each process runs in its own window and you can interact with processes directly (including using editors like vim inside mprocs). Unlike tmux, when mprocs ends, so do all processes it manages.

CONFIGURATION

~/.config/mprocs/mprocs.yaml

Global configuration for key bindings and defaults.
mprocs.yaml
Local project configuration defining processes to run.

INSTALL

sudo apk add mprocs
copy
brew install mprocs
copy
nix profile install nixpkgs#mprocs
copy

CAVEATS

Processes are terminated when mprocs exits. Not intended as a replacement for tmux or screen for long-lived sessions.

HISTORY

mprocs was created by pvolok and is written in Rust.

SEE ALSO

tmux(1), screen(1), foreman(1)

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid