Class: Space::Src::Launchd::Agent::ShellRunner
- Inherits:
-
Object
- Object
- Space::Src::Launchd::Agent::ShellRunner
- Defined in:
- lib/space_src/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.