Fallout-build / Fallout-build/Fallout

Formula installs launchd plist via brew services

Open
#132 0 comments 0 reactions 0 assignees View on GitHub
enhancement target/vNext
Dominant language
C#
Stars
154
Forks
19
Avg merge
1d 22h
Merged PRs (30d)
15

Description

Parent: #122

The Homebrew formula (__M1__) declares a `service` block so `brew services start fallout-agent` registers a launchd daemon under `/Library/LaunchDaemons/com.fallout.agent.plist` (system-level) — not a per-user agent.

## Definition of done

- Formula's `service do` block defines: `run`, `keep_alive`, `log_path`, `error_log_path`, `working_dir`, and `require_root true` (system daemon, not user agent).
- `brew services start fallout-agent` registers and starts the daemon.
- Daemon survives reboot in a test VM.
- `brew services stop fallout-agent` stops cleanly; `brew services restart` works.
- Plist label is `com.fallout.agent` (no underscores; consistent with bundle ID conventions).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.