(path string)
| 10 | } |
| 11 | |
| 12 | func NewDefaultFramework(path string) *Framework { |
| 13 | binName := "devpod-" |
| 14 | switch runtime.GOOS { |
| 15 | case "darwin": |
| 16 | binName = binName + "darwin-" |
| 17 | case "linux": |
| 18 | binName = binName + "linux-" |
| 19 | case "windows": |
| 20 | binName = binName + "windows-" |
| 21 | } |
| 22 | |
| 23 | switch runtime.GOARCH { |
| 24 | case "amd64": |
| 25 | binName = binName + "amd64" |
| 26 | case "arm64": |
| 27 | binName = binName + "arm64" |
| 28 | } |
| 29 | |
| 30 | if runtime.GOOS == "windows" { |
| 31 | binName = binName + ".exe" |
| 32 | } |
| 33 | |
| 34 | return &Framework{DevpodBinDir: path, DevpodBinName: binName} |
| 35 | } |
no outgoing calls
no test coverage detected