稳定发布1.0.0

This commit is contained in:
2025-02-27 17:41:14 +08:00
parent b36e67f826
commit f251df5ce3
7 changed files with 47 additions and 27 deletions

View File

@@ -29,16 +29,14 @@ func Play(ctx context.Context, file string) error {
var wait sync.WaitGroup
defer wait.Wait()
a := make(chan struct{})
defer close(a)
wait.Add(1)
go func() {
defer wait.Done()
reader := bufio.NewReader(pipe)
for {
select {
case <-a:
case <-ctx.Done():
return
default:
line, _, err := reader.ReadLine()
if err != nil {