devsuite/_scripts/pull_crispage.sh

28 lines
560 B
Bash
Raw Normal View History

2024-05-27 00:44:14 -04:00
#!/bin/bash
PWD="$(pwd)";
WORK_DIR="${1:-$PWD}";
BUILD_DIR="$WORK_DIR/_build";
GIT_URL="https://git.calitabby.com/crispage/crispage.git";
REPO_DIR="$BUILD_DIR/repo";
VERSION="$(cat _crispage/version)";
echo "Pulling crispage";
echo "Cleaning build directory";
rm -rf "$BUILD_DIR";
mkdir -p "$REPO_DIR";
echo "Cloning repository";
git clone "$GIT_URL" -b "$VERSION" "$REPO_DIR";
rm -rf "$REPO_DIR/.git";
echo "Cleaning destinations";
rm -rf "$WORK_DIR/core";
rm -rf "$WORK_DIR/lib";
echo "Copying files";
cp -rv "$REPO_DIR"/* "$WORK_DIR";
echo "Copied";