SIGN IN SIGN UP

fix(cli): decide the multiplexer before restart stops the bridge, and say which one is meant

`collie restart` asked the multiplexer question from inside `start`, which runs
after `stop`. On a host with no COLLIE_MUX and two multiplexers running, the
refusal therefore arrived with the bridge already disabled, and the verb that
promises a running bridge ended with none. `cmdRestart` now calls
`ensureMuxChosen` first and returns without touching the service manager.

The refusal itself was one long line that named the standoff and not the answer.
It is now a block: one line per multiplexer, the variable this instance already
carries named as the likely one (HERDR_SOCKET_PATH, COLLIE_MUX_ENDPOINT_TMUX,
COLLIE_MUX_ENDPOINT_ZELLIJ, and none when two of them apply), and the exact
line to append to the config-dir `.env`. It stays a hint: nothing is selected
and nothing is written. `collie doctor` reports the same standoff through the
same function.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
A
Altan Sarisin committed
bf80997f23b449262cd3b2035d529ebcfbe3787e
Parent: cbaa6b7