We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 5485d38 + f531487 commit 6d1c902Copy full SHA for 6d1c902
bin/compile
@@ -1,6 +1,9 @@
1
#!/usr/bin/env bash
2
# bin/compile <build-dir> <cache-dir> <env-dir>
3
4
+# Ensure wildcards in globs match dotfiles too.
5
+shopt -s dotglob
6
+
7
BUILD_DIR=${1:-}
8
CACHE_DIR=${2:-}
9
ENV_DIR=${3:-}
@@ -16,9 +19,7 @@ if [ -f $ENV_DIR/PROJECT_PATH ]; then
16
19
echo " moving working dir: $PROJECT_PATH to $TMP_DIR"
17
20
cp -R $BUILD_DIR/$PROJECT_PATH/. $TMP_DIR/
18
21
echo " cleaning build dir $BUILD_DIR"
- rm -rf $BUILD_DIR
- echo " recreating $BUILD_DIR"
- mkdir -p $BUILD_DIR
22
+ rm -rf $BUILD_DIR/*
23
echo " copying preserved work dir from cache $TMP_DIR to build dir $BUILD_DIR"
24
cp -R $TMP_DIR/. $BUILD_DIR/
25
echo " cleaning tmp dir $TMP_DIR"
0 commit comments