chore: revert out-of-scope regex in shell.go to keep PR focused
This commit is contained in:
parent
12ba514761
commit
6a3f0975dc
1 changed files with 2 additions and 3 deletions
|
|
@ -290,9 +290,8 @@ func (t *ExecTool) guardCommand(command, cwd string) string {
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
|
|
||||||
// Match absolute paths: Unix (starts with / after space/start/quotes/=/:) or Windows (X:\)
|
// Match absolute paths: Unix (starts with /) or Windows (X:\)
|
||||||
// This regex is careful not to match scoped packages like @mastra/core
|
pathPattern := regexp.MustCompile(`(?:\s|^|["'|&;])(/[^\s\"'|&;:]+)|([A-Za-z]:\\[^\\\"'|&;:]+)`)
|
||||||
pathPattern := regexp.MustCompile(`(?:\s|^|["'|&;=:])(/[^\s\"'|&;:]+)|([A-Za-z]:\\[^\\\"'|&;:]+)`)
|
|
||||||
matches := pathPattern.FindAllStringSubmatch(cmd, -1)
|
matches := pathPattern.FindAllStringSubmatch(cmd, -1)
|
||||||
|
|
||||||
for _, match := range matches {
|
for _, match := range matches {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue