Skip to content

Commit a58d255

Browse files
committed
update
1 parent 1e31238 commit a58d255

File tree

4 files changed

+8
-7
lines changed

4 files changed

+8
-7
lines changed

cmd/ssh.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ jmstool ssh [email protected] -p 2222
8282
_ = cmd.Help()
8383
os.Exit(1)
8484
}
85+
auths := make([]gossh.AuthMethod, 0, 2)
8586

8687
if flagPort, err := cmd.PersistentFlags().GetString("port"); err == nil {
8788
port = flagPort
@@ -91,8 +92,9 @@ jmstool ssh [email protected] -p 2222
9192
}
9293
if flagPassword, err := cmd.PersistentFlags().GetString("password"); err == nil {
9394
password = flagPassword
95+
auths = append(auths, gossh.Password(password))
9496
}
95-
auths := make([]gossh.AuthMethod, 0, 2)
97+
9698

9799
if password == "" && privateFile == "" {
98100
if _, err := fmt.Fprintf(os.Stdout, "%s@%s password: ", username, host); err != nil {

cmd/telnet.go

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ jmstool telnet [email protected] -p 23 -P 1212
7777
if xterm == "" {
7878
xterm = "xterm-256color"
7979
}
80-
var customSuccess *regexp.Regexp
80+
var customSuccess = tclientlib.DefaultLoginSuccessPattern
8181
if custom != "" {
8282
customSuccess = regexp.MustCompile(custom)
8383
}
@@ -93,7 +93,7 @@ jmstool telnet [email protected] -p 23 -P 1212
9393
High: h,
9494
TermType: xterm,
9595
},
96-
CustomSuccessRegex: customSuccess,
96+
LoginSuccessRegex: customSuccess,
9797
}
9898
tclientlib.SetMode(tclientlib.DebugMode)
9999
client, err := tclientlib.Dial("tcp", net.JoinHostPort(host, port), &conf)
@@ -117,7 +117,6 @@ jmstool telnet [email protected] -p 23 -P 1212
117117
sigChan <- struct{}{}
118118
}()
119119
sigwinchCh := make(chan os.Signal, 1)
120-
WatchWindowSize(sigwinchCh)
121120
for {
122121
select {
123122
case <-sigChan:

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ module github.com/LeeEirc/jmstool
33
go 1.15
44

55
require (
6-
github.com/LeeEirc/tclientlib v0.0.0-20201204094839-0ca50e509e92
6+
github.com/LeeEirc/tclientlib v0.0.0-20201208031857-c210dd977a04
77
github.com/mitchellh/go-homedir v1.1.0
88
github.com/spf13/cobra v1.0.0
99
github.com/spf13/viper v1.6.3

go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw=
22
github.com/BurntSushi/toml v0.3.1 h1:WXkYYl6Yr3qBf1K79EBnL4mak0OimBfB0XUf9Vl28OQ=
33
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
4-
github.com/LeeEirc/tclientlib v0.0.0-20201204094839-0ca50e509e92 h1:hKd6x2DwRp/n2xCVuVcWRjVifNUWDuEGBbn4LBB7S4Y=
5-
github.com/LeeEirc/tclientlib v0.0.0-20201204094839-0ca50e509e92/go.mod h1:TF2v0XZYyRcZfx4NmA/EEFRkdKZLsQd8YnlhGKl1KUA=
4+
github.com/LeeEirc/tclientlib v0.0.0-20201208031857-c210dd977a04 h1:j2XxH6wbtZUHMc10CUIqWNPw4Z8COMfzWNlMnsvZmUM=
5+
github.com/LeeEirc/tclientlib v0.0.0-20201208031857-c210dd977a04/go.mod h1:TF2v0XZYyRcZfx4NmA/EEFRkdKZLsQd8YnlhGKl1KUA=
66
github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU=
77
github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc=
88
github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0=

0 commit comments

Comments
 (0)