Class: RepoTender::Launchd::Agent::ShellRunner
- Inherits:
-
Object
- Object
- RepoTender::Launchd::Agent::ShellRunner
- Defined in:
- lib/repo_tender/launchd/agent.rb
Overview
The default real-runner. Wraps ‘Shell.run` in a `Sync{}` block so the Fiber-scheduler requirement is satisfied. Outside an ambient Async::Task, `Shell.run` would raise; the wrapper creates one. This is the only place the production code path touches `Shell` for launchctl.