mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-21 01:51:39 -06:00
3d707a9b96
* refactor(agents): split launchd into concept modules * fix(daemon): restore launchd service environment type * refactor(daemon): keep launchd probe result internal
31 lines
1.1 KiB
TypeScript
31 lines
1.1 KiB
TypeScript
/** macOS LaunchAgent installer, runtime inspection, and lifecycle controls. */
|
|
export { isLaunchctlNotLoaded } from "./launchd-exec.js";
|
|
export { installLaunchAgent, stageLaunchAgent, uninstallLaunchAgent } from "./launchd-install.js";
|
|
export {
|
|
repairLaunchAgentBootstrap,
|
|
restartLaunchAgent,
|
|
startLaunchAgent,
|
|
} from "./launchd-lifecycle.js";
|
|
export { resolveLaunchAgentLabel } from "./launchd-label.js";
|
|
export {
|
|
formatLaunchAgentGuiSessionError,
|
|
isLaunchAgentEnabled,
|
|
isLaunchAgentLoaded,
|
|
launchAgentPlistExists,
|
|
parseLaunchAgentEnabled,
|
|
parseLaunchctlPrint,
|
|
readLaunchAgentRuntime,
|
|
} from "./launchd-runtime.js";
|
|
export {
|
|
readLaunchAgentProgramArguments,
|
|
resolveLaunchAgentPlistPath,
|
|
} from "./launchd-service-files.js";
|
|
export { parkCurrentLaunchAgentForMaintenance, stopLaunchAgent } from "./launchd-stop.js";
|
|
export {
|
|
disableCurrentOpenClawUpdateLaunchdJob,
|
|
disableOpenClawUpdateLaunchdJob,
|
|
findStaleOpenClawUpdateLaunchdJobs,
|
|
parseLaunchctlListOpenClawUpdateJobs,
|
|
type StaleOpenClawUpdateLaunchdJob,
|
|
} from "./launchd-update-jobs.js";
|