-
Notifications
You must be signed in to change notification settings - Fork 2
/
Keg
42 lines (38 loc) · 1.09 KB
/
Keg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
;; Keg
(source gnu melpa)
(package
(keg
(recipe . (keg :fetcher github :repo "conao3/keg.el"
:files (:defaults (:exclude "keg-mode.el" "flycheck-keg.el")))))
(keg-mode
(recipe . (keg-mode :fetcher github :repo "conao3/keg.el" :files ("keg-mode.el"))))
(flycheck-keg
(recipe . (flycheck-keg :fetcher github :repo "conao3/keg.el" :files ("flycheck-keg.el")))))
(dev-dependency cort)
(script
(build-keg
(keg-shell "keg build keg"))
(build-keg-mode
(keg-shell "keg build keg-mode"))
(build-flycheck-keg
(keg-shell "keg build flycheck-keg"))
(test-keg
(keg-shell "keg exec emacs --batch -l keg-tests.el -f cort-test-run"))
(test-all-keg
(keg-shell
"KEGINSTALLPACKAGES=\"keg\" keg install"
"keg clean-elc"
"keg run test-keg"
"keg run build-keg"
"keg run test-keg"
"keg clean-elc"))
(test-all-keg-mode
(keg-shell
"KEGINSTALLPACKAGES=\"keg-mode\" keg install"
"keg run build-keg-mode"
"keg clean-elc"))
(test-all-flycheck-keg
(keg-shell
"KEGINSTALLPACKAGES=\"flycheck-keg\" keg install"
"keg run build-flycheck-keg"
"keg clean-elc")))