From ddd97084c236d860d8b81c7ab6d0742f4d230a96 Mon Sep 17 00:00:00 2001 From: Mikhail Osipov Date: Fri, 28 Feb 2020 14:09:56 +0300 Subject: [cmd/tunneld] add modules command --- pkg/server/tunnel.go | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) (limited to 'pkg/server/tunnel.go') diff --git a/pkg/server/tunnel.go b/pkg/server/tunnel.go index 5a5e302..189703d 100644 --- a/pkg/server/tunnel.go +++ b/pkg/server/tunnel.go @@ -381,13 +381,13 @@ func foreachStream(m map[int]*stream, f func(s *stream)) { } } -func tunnelShow(r *request) { +func showTunnels(r *request) { foreachTunnel(r.c.s.tunnels, func(t *tunnel) { r.Println(t.id, t.args) }) } -func streamShow(r *request) { +func showStreams(r *request) { foreachTunnel(r.c.s.tunnels, func(t *tunnel) { t.mu.Lock() defer t.mu.Unlock() @@ -403,13 +403,19 @@ func streamShow(r *request) { }) } +func showModules(r *request) { + for _, m := range module.GetList() { + r.Println(m) + } +} + func init() { newCmd(tunnelAdd, "add") newCmd(tunnelDel, "del") newCmd(tunnelRename, "rename") - newCmd(tunnelShow, "show") - - newCmd(streamShow, "streams") + newCmd(showModules, "modules") + newCmd(showStreams, "streams") + newCmd(showTunnels, "show") } -- cgit v1.2.3-70-g09d2