From 551a096d2d0b23ee3e019695778702b3d8ee04d8 Mon Sep 17 00:00:00 2001 From: verse91 Date: Thu, 9 Apr 2026 14:36:43 +0700 Subject: [PATCH] feat(root): threat-safe terminal writer --- root/term_sync.go | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 root/term_sync.go diff --git a/root/term_sync.go b/root/term_sync.go new file mode 100644 index 0000000..ba8e9f3 --- /dev/null +++ b/root/term_sync.go @@ -0,0 +1,14 @@ +package root + +import ( + "os" + "sync" +) + +var termMutex sync.Mutex + +func TermWrite(data []byte) { + termMutex.Lock() + defer termMutex.Unlock() + os.Stdout.Write(data) +}