feat: initial library code

This commit is contained in:
Julian Tölle 2024-04-29 21:00:04 +02:00
parent b331ddba81
commit 4f57df5b66
10 changed files with 575 additions and 0 deletions

View file

@ -0,0 +1,12 @@
package sshsession
import "golang.org/x/crypto/ssh"
func Run(client *ssh.Client, cmd string) ([]byte, error) {
sess, err := client.NewSession()
if err != nil {
return nil, err
}
defer sess.Close()
return sess.CombinedOutput(cmd)
}