Fixed bug in script execution chwd code.
[scratchy.git] / scratchy.scm
index b48ffc4..ecb0b65 100644 (file)
     (if (legal-script-filename? filename config)
         (let* ((sexp (with-input-from-file filename read))
                (script-result (with-selector-dir
-                               selector config
+                               (pathname-directory selector) config
                                (lambda ()
                                  (apply (eval sexp) arguments)))))
           (when (pair? script-result)