;;; core/install-deps.el --- Automatically install package dependencies  -*- lexical-binding: t; -*-

;;; Commentary:
;;
;; Command use to install package dependencies
;;
;;   $ eask install-deps
;;

;;; Code:

(let ((dir (file-name-directory (nth 1 (member "-scriptload" command-line-args)))))
  (load (expand-file-name "_prepare.el"
                          (locate-dominating-file dir "_prepare.el"))
        nil t))

(eask-start
  ;; XXX: You must refresh content before you install the package,
  ;; see https://github.com/ericdallo/jet.el/issues/1
  (eask-pkg-init)
  (if (eask-dependencies)
      (progn
        (when (and (eask-dev-p) (not eask-depends-on-dev))
          (eask-warn "No development dependencies found in your Eask file; but continue to install package dependencies"))
        (eask-install-dependencies))
    (eask-info "(No dependencies found in your Eask file)")
    (eask-help "core/install-deps")))

;;; core/install-deps.el ends here
