Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/cask/cask

Project management tool for Emacs
https://github.com/cask/cask

Last synced: about 2 months ago
JSON representation

Project management tool for Emacs

Awesome Lists containing this project

README

        

export EMACS ?= $(shell command -v emacs 2>/dev/null)
CASK_DIR := $(shell cask package-directory)

$(CASK_DIR): Cask
cask install
@touch $(CASK_DIR)

.PHONY: cask
cask: $(CASK_DIR)

.PHONY: compile
compile: cask
cask emacs -batch -L . -L test \
--eval "(setq byte-compile-error-on-warn t)" \
-f batch-byte-compile $$(cask files); \
(ret=$$? ; cask clean-elc && exit $$ret)

.PHONY: test
test: compile
cask emacs --batch -L . -L test -l readme-test -f ert-run-tests-batch