SIGN IN SIGN UP

feat(cli): add Linux systemd auto-start alongside macOS launchd daemon

- Dispatch to launchd or systemd based on process.platform.
- New systemd.ts writes ~/.config/systemd/user/togetherlink-daemon.service,
  daemon-reloads, enables, and starts it as a user service.
- platform-auto-start.ts exposes install/uninstall/status/maybeAutoInstall
  across both platforms.
- Rename daemon subcommands: install-launchd/uninstall-launchd -> install/uninstall.
- Update install.sh and help text for macOS/Linux.
- Add systemd unit tests; keep launchd tests updated.
- Extract shared runningFromBundle() helper into detect-bundle.ts.
- Restrict auto-install to commands that actually need the daemon.
- Quote ExecStart in generated systemd unit.

Note: the Linux systemd path is implemented and type-checked but not yet
verified on a live Linux machine because this host is macOS.
R
Riccardo Giorato committed
7aecfd270a1b3913d0914d4799002a3a34cefcd8
Parent: 3866e05