Skip to content

Install/uninstall commands are macOS LaunchAgent only #2

@CalebisGross

Description

@CalebisGross

Problem

cmd/mnemonic/main.go lines 660-807:

  • installCommand() creates a macOS LaunchAgent plist in ~/Library/LaunchAgents/
  • uninstallCommand() removes it via launchctl unload

No equivalent exists for Linux (systemd) or Windows (Task Scheduler/Windows Service).

Impact

mnemonic install and mnemonic uninstall only work on macOS.

Fix

Create platform-specific install implementations:

  • Linux: Generate and install a systemd user unit file (~/.config/systemd/user/mnemonic.service)
  • Windows: Future — Windows Service or Task Scheduler

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions