Skip to content

Commit 4bdf903

Browse files
committed
update
1 parent 1d32437 commit 4bdf903

File tree

3 files changed

+17
-7
lines changed

3 files changed

+17
-7
lines changed

cmd/telnet.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import (
2828
"github.com/spf13/cobra"
2929

3030
"github.com/LeeEirc/tclientlib"
31-
"golang.org/x/crypto/ssh/terminal"
31+
"golang.org/x/term"
3232
)
3333

3434
// telnetCmd represents the telnet command
@@ -83,7 +83,7 @@ jmstool telnet [email protected] -p 23 -P 1212
8383
}
8484

8585
fd := int(os.Stdin.Fd())
86-
w, h, _ := terminal.GetSize(fd)
86+
w, h, _ := term.GetSize(fd)
8787
conf := tclientlib.Config{
8888
Username: username,
8989
Password: password,
@@ -100,11 +100,11 @@ jmstool telnet [email protected] -p 23 -P 1212
100100
if err != nil {
101101
log.Fatal(err)
102102
}
103-
state, err := terminal.MakeRaw(fd)
103+
state, err := term.MakeRaw(fd)
104104
if err != nil {
105105
log.Fatalf("MakeRaw err: %s", err)
106106
}
107-
defer terminal.Restore(fd, state)
107+
defer term.Restore(fd, state)
108108

109109
sigChan := make(chan struct{}, 2)
110110

@@ -128,7 +128,7 @@ jmstool telnet [email protected] -p 23 -P 1212
128128
if sigwinch == nil {
129129
return
130130
}
131-
w, d, err := terminal.GetSize(fd)
131+
w, d, err := term.GetSize(fd)
132132
if err != nil {
133133
log.Printf("Unable to send window-change reqest: %s. \r\n", err)
134134
continue

go.mod

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@ module github.com/LeeEirc/jmstool
33
go 1.14
44

55
require (
6-
github.com/LeeEirc/tclientlib v0.0.0-20201204085416-38551ff8acd9
6+
github.com/LeeEirc/tclientlib v0.0.0-20201202100622-ef795d0df47d
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
10-
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2
10+
golang.org/x/crypto v0.0.0-20201203163018-be400aefbc4c
11+
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221
1112
)

go.sum

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +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-20201202100622-ef795d0df47d h1:VAXRG6FE6SgLa5V/8mDVf5z/KOCx6TxCtlgkudtUszg=
5+
github.com/LeeEirc/tclientlib v0.0.0-20201202100622-ef795d0df47d/go.mod h1:RXNdd9nSPEKoFc9Avnd6Yx73AfhQNSAHL2O11a5m864=
46
github.com/LeeEirc/tclientlib v0.0.0-20201204085416-38551ff8acd9 h1:ZmtOYxAUU9u+tBlR5WNPsxYcxANtBSGMKxzBHNlIT8s=
57
github.com/LeeEirc/tclientlib v0.0.0-20201204085416-38551ff8acd9/go.mod h1:TF2v0XZYyRcZfx4NmA/EEFRkdKZLsQd8YnlhGKl1KUA=
68
github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU=
@@ -132,12 +134,15 @@ go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q=
132134
golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4=
133135
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2 h1:VklqNMn3ovrHsnt90PveolxSbWFaJdECFbxSq0Mqo2M=
134136
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
137+
golang.org/x/crypto v0.0.0-20201203163018-be400aefbc4c h1:9HhBz5L/UjnK9XLtiZhYAdue5BVKep3PMmS2LuPDt8k=
138+
golang.org/x/crypto v0.0.0-20201203163018-be400aefbc4c/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I=
135139
golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE=
136140
golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc=
137141
golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
138142
golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
139143
golang.org/x/net v0.0.0-20181220203305-927f97764cc3/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=
140144
golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
145+
golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg=
141146
golang.org/x/net v0.0.0-20190522155817-f3200d17e092/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks=
142147
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
143148
golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
@@ -149,6 +154,10 @@ golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod h1:STP8DvDyc/dI5b8T5h
149154
golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
150155
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a h1:1BGLXjeY4akVXGgbC9HugT3Jv3hCI0z56oJR5vAMgBU=
151156
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
157+
golang.org/x/sys v0.0.0-20191026070338-33540a1f6037 h1:YyJpGZS1sBuBCzLAR1VEpK193GlqGZbnPFnPV/5Rsb4=
158+
golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
159+
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221 h1:/ZHdbVpdR/jk3g30/d4yUL0JU9kksj8+F/bnQUVLGDM=
160+
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
152161
golang.org/x/text v0.3.0 h1:g61tztE5qeGQ89tm6NTjjM9VPIm088od1l6aSorWRWg=
153162
golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ=
154163
golang.org/x/time v0.0.0-20190308202827-9d24e82272b4/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ=

0 commit comments

Comments
 (0)