(client: DaemonClient)
| 151 | } |
| 152 | |
| 153 | async function handleStop(client: DaemonClient): Promise<void> { |
| 154 | try { |
| 155 | await client.stop(); |
| 156 | writeLine('Daemon stopped'); |
| 157 | } catch (err) { |
| 158 | if (err instanceof Error && err.message.includes('not running')) { |
| 159 | writeLine('Daemon is not running'); |
| 160 | } else { |
| 161 | console.error('Error:', err instanceof Error ? err.message : String(err)); |
| 162 | process.exitCode = 1; |
| 163 | } |
| 164 | } |
| 165 | } |
| 166 | |
| 167 | async function handleStart( |
| 168 | socketPath: string, |
no test coverage detected