From 96484399506582eb4b46a5754a8f67b5c4edde5f Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Fri, 14 Jun 2019 16:06:32 -0700 Subject: add a path wrapper for Windows Signed-off-by: Jeff Carr --- windowsWrapper.go | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'windowsWrapper.go') diff --git a/windowsWrapper.go b/windowsWrapper.go index a33bb8b..c9fafcf 100644 --- a/windowsWrapper.go +++ b/windowsWrapper.go @@ -1,10 +1,19 @@ package shell import "runtime" +import "strings" func Execname(filename string) string { - if runtime.GOOS == "windows" { - return filename + ".exe" + if runtime.GOOS != "windows" { + return filename } + return Path(filename) + ".exe" +} + +func Path(filename string) string { + if runtime.GOOS != "windows" { + return filename + } + filename = strings.Replace(filename, "/", "\\", -1) return filename } -- cgit v1.2.3