Skip to content

CLI: Implement daemon install/uninstall commands #48

@mihaelamj

Description

@mihaelamj

Problem

The README documents irelay daemon install and irelay daemon uninstall commands, but no DaemonCommand exists in the codebase.

What's needed

  • irelay daemon install — generate and install a LaunchAgent plist to ~/Library/LaunchAgents/
  • irelay daemon uninstall — remove the LaunchAgent plist and unload it
  • Plist should configure iRelay to start on login and restart on failure
  • Support irelay daemon start / irelay daemon stop as wrappers around launchctl

Current state

No DaemonCommand.swift file exists in Packages/Sources/CLI/Commands/.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions