Repository navigation
·
1 commit
to main
since this release
RetainProcess 1.0.1
This release replaces 1.0.0. The 1.0.0 binary contained build-machine paths; 1.0.1 is the same app built without them.
New in 1.0
- Quitting RetainProcess no longer stops your processes. Each Run goes through a small relay process; when you start the app again it reattaches and the logs continue.
- Already-running processes that match a configuration (same executable and arguments) are adopted, so you can Stop and monitor them.
- Compose-like stacks: put a
retainprocess.ymlin a project and runretain-process up/down/ps. Services start in dependency order and can wait for a port or an HTTP health check. - Optional automatic restart per configuration (
no/on-failure/always) with backoff. - Optional "Run in a terminal (TTY)": output is not buffered and colors work without extra settings.
- CLI:
retain-process list / status / run / stop / restart / show / logs / path(installed by the Homebrew cask). - Log search, colored logs, failure notifications, workspaces, listening ports,
.envfiles, export, and more.
Requires macOS 13 or later (universal: Apple Silicon and Intel). Signed with Developer ID and notarized.