15 lines
579 B
Go
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)
|
|
}
|