Function: command-line--eval-script
command-line--eval-script is a byte-compiled function defined in
startup.el.gz.
Signature
(command-line--eval-script FILE)
Source Code
;; Defined in /usr/src/emacs/lisp/startup.el.gz
(defun command-line--eval-script (file)
(load-with-code-conversion
file file nil t
(lambda (buffer _)
(with-current-buffer buffer
(goto-char (point-min))
(when (looking-at "#!")
(forward-line))
(let (value form)
(while (ignore-error end-of-file
(setq form (read (current-buffer))))
(setq value (eval form t)))
(kill-emacs (if (numberp value)
value
0)))))))