Procs
proc findExe(exe: string; followSymlinks: bool = true; extensions: openArray[string] = ExeExts): string {. ...tags: [ReadDirEffect, ReadEnvEffect, ReadIOEffect], raises: [], forbids: [].}
-
Searches for exe in the current working directory and then in directories listed in the PATH environment variable.
Returns "" if the exe cannot be found. exe is added the ExeExts file extensions if it has none.
If the system supports symlinks it also resolves them until it meets the actual file. This behavior can be disabled if desired by setting followSymlinks = false.
Source Edit