"log"
"os"
"os/signal"
+ "runtime"
"sort"
"strings"
"sync"
os.Exit(1)
}
+ if runtime.GOOS == "windows" {
+ log.Print("WARNING: Windows support is experimental!")
+ }
+
cfg, allHosts, allGroups, err := LoadBaseFiles()
if err != nil {
return err
}()
// Connect to remote host
- err := conn.DialSSH(s.host.SshUser, s.host.Name, s.config.SshConfig)
+ user := s.host.SshUser
+ if user == "" {
+ user = s.config.SshUser
+ }
+ err := conn.DialSSH(user, s.host.Name, s.config.SshConfig)
if err != nil {
return err
}