diff options
Diffstat (limited to 'koch.nim')
-rw-r--r-- | koch.nim | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/koch.nim b/koch.nim index 5e9537607..b50b6c0e1 100644 --- a/koch.nim +++ b/koch.nim @@ -74,7 +74,8 @@ Web options: build the official docs, use UA-48159761-1 """ -let kochExe* = os.getAppFilename() +let kochExe* = when isMainModule: os.getAppFilename() # always correct when koch is main program, even if `koch` exe renamed eg: `nim c -o:koch_debug koch.nim` + else: getAppDir() / "koch " # `best effort`, works for ur particular use case in nightly proc kochExec*(cmd: string) = exec kochExe.quoteShell & " " & cmd |