mproc is a GUI-based cross-platform GTK3 application written in Rust, and is aimed to help developers manage their processes while developing a project locally on their dev machines.
The common use case is for a developer to use mproc to monitor the logging and health status of a front-end application and a back-end application while working on a project.
mproc requires a configuration file .mproc.yml to be located in the root of your project.
The schema for mproc's yaml configuration files will be published
soon, but for now, take a look at test-data directory for example yaml configurations.
mproc [path-to-mproc-config]
| Requirement | How-to-Install |
|---|---|
| Homebrew | Installation |
| Rust 1.44+ | Installation / Getting Started |
| rustup 1.21.1+ | After installing Rust, run rustup update |
| rustfmt | After installing Rust, run rustup component add rustfmt |
| GNU make | Run brew install make |
| GTK+3 (Graphics Toolkit) | Run brew install gtk+3, export PKG_CONFIG_PATH="/usr/local/opt/libffi/lib/pkgconfig |
| Requirement | How-to-Install |
|---|---|
| Rust 1.44+ | Installation / Getting Started |
| rustup 1.21.1+ | After installing Rust, run rustup update |
| rustfmt | After installing Rust, run rustup component add rustfmt |
| GNU make | Run sudo apt install -y make |
| GTK+3 (Graphics Toolkit) | Run sudo apt install -y libgtk-3-dev |
| Requirement | How-to-Install |
|---|---|
| Rust 1.44+ | Installation / Getting Started |
| rustup 1.21.1+ | After installing Rust, run rustup update |
| rustfmt | After installing Rust, run rustup component add rustfmt |
| GNU make | Install msys2 |
| GTK+3 (Graphics Toolkit) | GTK+3 on Windows |
Launches mproc with a test .mproc.yml configuration
(or if on Windows, a test .mproc.win.yml configuration)
make runmake installmproc is now installed and available on your PATH.