A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/emacs-eask/cli/commit/a479d5355dfc832286288b790338652e174d606d below:

Package installed calculation · emacs-eask/cli@a479d53 · GitHub

File tree Expand file treeCollapse file tree 5 files changed

+30

-13

lines changed

Filter options

Expand file treeCollapse file tree 5 files changed

+30

-13

lines changed Original file line number Diff line number Diff line change

@@ -20,6 +20,8 @@

20 20

(locate-dominating-file dir "_prepare.el"))

21 21

nil t))

22 22 23 +

(eask-load "core/install")

24 + 23 25

(defun eask-install-file--guess-name (file)

24 26

"Guess the package name of the install FILE."

25 27

(file-name-sans-extension (file-name-nondirectory (directory-file-name file))))

@@ -32,8 +34,9 @@

32 34

(names (mapcar #'car deps))

33 35

(len (length deps))

34 36

(s (eask--sinr len "" "s"))

35 -

(pkg-not-installed (cl-remove-if #'package-installed-p names))

36 -

(installed (length pkg-not-installed)) (skipped (- len installed)))

37 +

(not-installed (eask-install--not-installed names))

38 +

(installed (length not-installed))

39 +

(skipped (- len installed)))

37 40

(eask-log "Installing %s specified file package%s..." len s)

38 41

(eask-msg "")

39 42

(eask--package-mapc (lambda (dep &rest _)

Original file line number Diff line number Diff line change

@@ -20,6 +20,7 @@

20 20

(locate-dominating-file dir "_prepare.el"))

21 21

nil t))

22 22 23 +

(eask-load "core/install")

23 24

(eask-load "core/install-file")

24 25 25 26

(defun eask-install-vc--split-sepcs (specs)

@@ -44,8 +45,9 @@

44 45

(names (mapcar #'car deps))

45 46

(len (length deps))

46 47

(s (eask--sinr len "" "s"))

47 -

(pkg-not-installed (cl-remove-if #'package-installed-p names))

48 -

(installed (length pkg-not-installed)) (skipped (- len installed)))

48 +

(not-installed (eask-install--not-installed names))

49 +

(installed (length not-installed))

50 +

(skipped (- len installed)))

49 51

(eask-log "Installing %s specified vc package%s..." len s)

50 52

(eask-msg "")

51 53

(eask--package-mapc (lambda (dep &rest _)

Original file line number Diff line number Diff line change

@@ -23,12 +23,22 @@

23 23 24 24

(eask-load "core/package") ; load dist path

25 25 26 -

(defun eask-install-packages (names)

26 +

(defun eask-install--not-installed (names)

27 +

"Return a list of not installed packages' NAMES."

28 +

(cl-remove-if-not

29 +

(lambda (name)

30 +

(or (eask-force-p)

31 +

(not (package-installed-p (eask-intern name)))))

32 +

names))

33 + 34 +

(defun eask-install--packages (names)

27 35

"Install packages with their NAMES."

28 36

(let* ((names (mapcar #'eask-intern names))

29 -

(len (length names)) (s (eask--sinr len "" "s"))

30 -

(pkg-not-installed (cl-remove-if #'package-installed-p names))

31 -

(installed (length pkg-not-installed)) (skipped (- len installed)))

37 +

(len (length names))

38 +

(s (eask--sinr len "" "s"))

39 +

(not-installed (eask-install--not-installed names))

40 +

(installed (length not-installed))

41 +

(skipped (- len installed)))

32 42

(eask-log "Installing %s specified package%s..." len s)

33 43

(eask-msg "")

34 44

(eask--package-mapc #'eask-package-install names)

@@ -80,7 +90,7 @@ For argument FILE, please see function `package-install-file' for the details."

80 90

(eask-pkg-init)

81 91

(if-let* ((names (eask-args)))

82 92

;; If package [name..] are specified, we try to install it

83 -

(eask-install-packages names)

93 +

(eask-install--packages names)

84 94

;; Else we try to install package from the working directory

85 95

(eask-install-dependencies)

86 96

(let* ((name (eask-guess-package-name))

Original file line number Diff line number Diff line change

@@ -24,9 +24,11 @@

24 24

(defun eask-reinstall--packages (names)

25 25

"Install packages by its NAMES."

26 26

(let* ((names (mapcar #'eask-intern names))

27 -

(len (length names)) (s (eask--sinr len "" "s"))

28 -

(pkg-not-installed (cl-remove-if #'package-installed-p names))

29 -

(installed (length pkg-not-installed)) (skipped (- len installed)))

27 +

(len (length names))

28 +

(s (eask--sinr len "" "s"))

29 +

(installed (cl-remove-if-not #'package-installed-p names))

30 +

(installed (length installed))

31 +

(skipped (- len installed)))

30 32

(eask-log "Reinstalling %s specified package%s..." len s)

31 33

(eask-msg "")

32 34

(eask--package-mapc #'eask-package-reinstall names)

Original file line number Diff line number Diff line change

@@ -79,7 +79,7 @@

79 79

(package-desc-version pkg-desc)))

80 80

;; XXX: Install dependencies for linked package

81 81

(eask-msg "")

82 -

(eask-install-packages (eask-link-add--package-desc-reqs pkg-desc))

82 +

(eask-install--packages (eask-link-add--package-desc-reqs pkg-desc))

83 83

(eask-link-add--create source)

84 84

(when (and (zerop (length links)) ; if no link previously,

85 85

(= 1 (length (eask-link-list)))) ; and first link created!

You can’t perform that action at this time.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4