Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Procmux Alternatives
Similar projects and alternatives to procmux
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
procmux reviews and mentions
-
Procmux – a TUI for managing multiple terminal sessions/scripts
projects, especially monorepos (like the one we work with at our company), often have a large list of undocumented scripts that can be executed with/against the codebase. Some scripts are long running daemon-like processes that stay running during the entire development process. Some script are executed adhoc but a relatively quick running, then they exit.
So, there are two problems:
- scripts get added silently and generally documentation about what they do or how/when they should be used is missing
- invocation of each script is messy, it often requires multiple terminals and switching between them is cumbersome
Procmux is a yaml config-driven TUI (terminal user interface) for managing project-level and system-level scripts/terminal sessions
https://github.com/napisani/procmux
Procmux is written in python, using prompt_toolkit + ptterm for the TUI functionality
this app was heavily influenced by the the mproc TUI
at a high-level, this is the current feature set:
- use keyboard bindings / mouse clicks to select scripts from the project
- view help / documentation for each script
- filter available scripts by name, category or meta tags
- zoom into open terminal sessions
- full screen doc/man page mode
- enter scroll mode - to see previous command output
- start / stop any script selected within the process list using the defined keybindings
- start scripts that require templated/interpolated input
- quit all running scripts all at once
Feel free to check it out, make suggestions, contribute or all of the above!
- procmux - a TUI utility for running multiple commands in parallel in easily switchable terminals
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 May 2024
Stats
napisani/procmux is an open source project licensed under MIT License which is an OSI approved license.
The primary programming language of procmux is Python.
Sponsored