Autostart
Stackie can register the stackied daemon to start when you log in to your
computer, so the tray icon and the local API are available the moment you
sign in. Registration is entirely user-scoped.
Enabling autostart
From the command line:
stackied --autostart enable # register at next login
stackied --autostart disable # remove the registration
stackied --autostart status # print the current state
All three commands exit 0 on success (including a status query that
reports disabled) and exit 2 on error. The install script offers to
enable autostart at the end of installation; you can change your mind any
time with these commands.
Autostart can also be toggled from the Launch at startup entry in the Stackie tray menu. The tray and the CLI flag are kept in lockstep so the two surfaces never disagree.
How it’s implemented per platform
| Platform | Mechanism | Path |
|---|---|---|
| macOS | LaunchAgent plist | ~/Library/LaunchAgents/dev.stackie.stackied.plist |
| Linux | XDG autostart entry | ~/.config/autostart/stackied.desktop |
| Windows | HKCU Run key | HKCU\Software\Microsoft\Windows\CurrentVersion\Run\Stackie |
Each is the standard, documented user-space autostart mechanism for its operating system. There is no privileged service, no system-wide daemon, and uninstalling Stackie removes the artifact along with the binary.