diff options
Diffstat (limited to 'pkg/server/module/module.go')
| -rw-r--r-- | pkg/server/module/module.go | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/pkg/server/module/module.go b/pkg/server/module/module.go index 3df6eb5..c638299 100644 --- a/pkg/server/module/module.go +++ b/pkg/server/module/module.go @@ -3,6 +3,7 @@ package module import ( "fmt" "log" + "sort" "strings" "tunnel/pkg/server/env" "tunnel/pkg/server/opts" @@ -111,3 +112,15 @@ func registerFunc(name string, p Func) { return p, nil }) } + +func GetList() []string { + var list []string + + for k := range modules { + list = append(list, k) + } + + sort.Strings(list) + + return list +} |
