Sha256: 6d1f54c664242e7df8232ea080dec0addf0f8bdd934f0311bcd7294f439f3468

Contents?: true

Size: 1.27 KB

Versions: 2

Compression:

Stored size: 1.27 KB

Contents

define AVAILABLE_ACTIONS

publish:	publish jsbeautifier to github.com and sync
test:		test both implementations, js and python
testp:		test python implementation
testj:		test javascript implementation

endef
export AVAILABLE_ACTIONS


define SCRIPT_PUBLISH

open spic
cd jsbeautifier.org
mirror -Rv attic
mirror -Rv jquery
mirror -Rv tests
mirror -Rv unpackers
mirror -Rv python
put beautify-css.js beautify-html.js beautify.js index.html license.txt README.md

endef
export SCRIPT_PUBLISH


.SILENT:

all:
	echo "$$AVAILABLE_ACTIONS"

publish:
	git push
	lftp -c "$$SCRIPT_PUBLISH"

testp:
	cd python ;\
	echo Testing python3 ;\
	PYTHON=python3 ./js-beautify-test ;\
	echo Testing python2 ;\
	PYTHON=python2 ./js-beautify-test
	echo

testj:
	echo Testing javascript implementation...
	./tests/run-tests
	echo

edit:
	vim \
		beautify.js python/jsbeautifier/__init__.py \
		tests/beautify-tests.js python/jsbeautifier/tests/testjsbeautifier.py

gedit:
	gvim \
		beautify.js python/jsbeautifier/__init__.py \
		tests/beautify-tests.js python/jsbeautifier/tests/testjsbeautifier.py &

tests: testj testp

test: testj testp

gh:
	git push origin master &&\
	cd gh-pages &&\
	git pull origin master &&\
	git merge master &&\
	git push origin gh-pages

.PHONY: testp testj all publish edit tests test

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
js-beautify-0.1.8 js-beautify-copy/Makefile
js-beautify-0.1.7 js-beautify-copy/Makefile