// Simple RPC-like protocol: implementation of connection and basic actions
-// Copyright (C) 2021 Simon Ruderich
+// Copyright (C) 2021-2023 Simon Ruderich
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
import (
"bufio"
"fmt"
+ "io/fs"
"os/exec"
"strings"
"sync"
sshRemote string
sshOpts []string
+ remoteHelpers fs.FS
+
cmd *exec.Cmd
conn *safcm.GobConn
}
c.debugf("Kill: killing connection")
- c.cmd.Process.Kill()
+ c.cmd.Process.Kill() //nolint:errcheck
return c.wait()
}