File tree Expand file tree Collapse file tree 1 file changed +21
-0
lines changed
Expand file tree Collapse file tree 1 file changed +21
-0
lines changed Original file line number Diff line number Diff line change 22
33set -e
44
5+ force_recompile=' false'
6+ force_reinstall=' false'
7+
8+ while getopts ' ci' flag; do
9+ case " ${flag} " in
10+ c) force_recompile=' true' ;;
11+ i) force_reinstall=' true' ;;
12+ * ) error " Unexpected option ${flag} " ;;
13+ esac
14+ done
15+
16+ if [ " $force_reinstall " = " true" ] && [ -d " bower_components" ]; then
17+ echo " Reinstalling core packages..."
18+ rm -r bower_components
19+ fi
20+
521if ! type bower ; then
622 npm install -g bower
723fi
@@ -52,6 +68,11 @@ bower i purescript-prelude \
5268 purescript-math \
5369 purescript-generics
5470
71+ if [ " $force_recompile " = " true" ] && [ -d " output" ]; then
72+ echo " Recompiling..."
73+ rm -r output
74+ fi
75+
5576../dist/build/psc/psc tests/* /* .purs \
5677 ' bower_components/purescript-*/src/**/*.purs' \
5778 --ffi ' bower_components/purescript-*/src/**/*.js'
You can’t perform that action at this time.
0 commit comments