Function: eca-process--find-extracted-binary
eca-process--find-extracted-binary is a natively compiled function
defined in eca-process.el.
Signature
(eca-process--find-extracted-binary TEMP-DIR NAME)
Documentation
Find extracted binary NAME in TEMP-DIR.
On Windows, handle .exe extension mismatch: try alternate name with or without .exe.
Source Code
;; Defined in /nix/store/jklqzw6pzz6j4jrbv8wy0iwgi7jlrbld-emacs-packages-deps/share/emacs/site-lisp/elpa/eca-20260928.1827/eca-process.el
(defun eca-process--find-extracted-binary (temp-dir name)
"Find extracted binary NAME in TEMP-DIR.
On Windows, handle .exe extension mismatch:
try alternate name with or without .exe."
(let ((primary (f-join temp-dir name)))
(if (f-exists? primary)
primary
(when (eq system-type 'windows-nt)
(let ((alt (if (string-suffix-p ".exe" name)
(f-join temp-dir
(file-name-sans-extension name))
(f-join temp-dir
(concat name ".exe")))))
(when (f-exists? alt) alt))))))