Files
forge-tools-ssh/internal/tools/patterns.go
T

15 lines
579 B
Go

package tools
// patterns.go — доменные forge-probe эмиттеры ssh-модуля. Механика probe
// (wrapProbe/registerPatternTool/isProbe) — в forge-tools/toolkit.
// runPatternsFn - patternsFn для инструмента run: эмитирует по паттерну на
// каждую команду в shell-цепочке (см. shellSplitPatterns).
func runPatternsFn(args map[string]any) (patterns, always []string) {
command := getString(args, "command", "")
if command == "" {
return nil, nil
}
return shellSplitPatterns(command)
}