shep-pm.shep
0.1.25

A process manager that keeps a flock of long-running processes alive
shep is a process manager written in Rust. One binary runs a daemon called the shepherd, which keeps a flock of your long-running processes alive, restarts them when they die, captures what they print, and says plainly when something is wrong. It also restarts on file changes, on a cron schedule, or over a memory limit, ships a terminal dashboard, and can alert a webhook when a process misbehaves. Three things it will not do on Windows. `shep startup` is not built, because boot-time supervision there means a Service Control Manager service rather than another unit template. There is nothing SIGTERM-shaped that can be delivered to an arbitrary process, so `shep stop` waits out the process's whole kill_timeout unless the app opts into the shepherd channel. The user and group Flockfile fields refuse permanently. Only shep.exe is linked onto PATH. The archive also carries shep-runtime.exe and shep-dev.exe, which are container entrypoint aliases with no desktop use case.
Command Line
Download Links For Version 0.1.25
Info
- last updated 9/1/2026 12:00:00 AM
- Publisher: shep-pm
- License: MIT OR Apache-2.0
Dependencies
No dependency information