Skip to content

RetainProcess 1.0.1

Latest

Choose a tag to compare

@yoshinag yoshinag released this 13 Oct 03:23
· 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.yml in a project and run retain-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, .env files, export, and more.

Requires macOS 13 or later (universal: Apple Silicon and Intel). Signed with Developer ID and notarized.