Shell doesn't expand ~ in programmatically-passed arguments, so toolsrv received literal ~/src/ollie as --cwd. Go's os/exec fails with ENOENT on chdir before exec, breaking all tool execution. Expand ~ at two boundaries: - main.go: immediately after flag parsing - proc.go SetCWD(): for runtime cwd changes via 9P |
||
|---|---|---|
| .. | ||
| ollie-9p | ||
| olliesrv | ||
| toolsrv | ||