Skip to content
CLI Reference

CLI Reference

Complete reference for all ephemerd commands.

The ephemerd binary uses serve as its default command. All commands accept the global --data-dir flag to override the data directory (default: /var/lib/ephemerd on Linux/macOS, C:\ProgramData\ephemerd on Windows). The EPHEMERD_DATA_DIR environment variable can also set this.

CommandDescription
serveStart the ephemerd daemon (default command)
runRun a GitHub Actions workflow locally
startStart the ephemerd system service
stopStop the ephemerd system service
restartRestart the ephemerd system service
logsTail the ephemerd system service logs
statusShow running jobs and daemon health
drainGracefully drain the running daemon
jobsList and manage running jobs
configValidate configuration file
doctorCheck system readiness and clean up stale state
installInstall ephemerd as a system service
uninstallRemove ephemerd binary, service, and data
crictlPassthrough to containerd’s CRI interface (in-process crictl)