- Core poller: 5min cycle, journal-backed state, signal dispatch - GitHub client: PR fetching, child issue enumeration - 11 action handlers: link/publish/merge/tick/resolve/etc. - core-ide: headless mode + MCP handler + systemd service - 39 tests, all passing
8 lines
248 B
Go
8 lines
248 B
Go
package handlers
|
|
|
|
import "os/exec"
|
|
|
|
// execCommand is a package-level variable for creating exec.Cmd instances.
|
|
// It defaults to exec.CommandContext and can be replaced in tests for
|
|
// mocking shell commands.
|
|
var execCommand = exec.CommandContext
|