MCPcopy Index your code
hub / github.com/bettercap/bettercap / NewCommandHandler

Function NewCommandHandler

session/command_handler.go:19–28  ·  view source on GitHub ↗
(name string, expr string, desc string, exec func(args []string, s *Session) error)

Source from the content-addressed store, hash-verified

17}
18
19func NewCommandHandler(name string, expr string, desc string, exec func(args []string, s *Session) error) CommandHandler {
20 return CommandHandler{
21 Mutex: &sync.Mutex{},
22 Name: name,
23 Description: desc,
24 Completer: nil,
25 Parser: regexp.MustCompile(expr),
26 exec: exec,
27 }
28}
29
30func (h *CommandHandler) Parse(line string) (bool, []string) {
31 result := h.Parser.FindStringSubmatch(line)

Callers 2

registerCoreHandlersMethod · 0.85

Calls

no outgoing calls

Tested by 1