New paper command runner

This commit is contained in:
DemonWav 2016-04-02 00:01:58 -05:00
parent 5479e7ab80
commit 51af958804
3 changed files with 101 additions and 71 deletions

View file

@ -1,70 +0,0 @@
#!/usr/bin/env bash
# Set root project directory
CWD=$(pwd)
rbp() {
NEW_CWD=$(pwd)
cd "$CWD"
scripts/rebuildPatches.sh "$CWD"
cd "$NEW_CWD"
}
rebuildPatches() {
rbp
}
lunch() {
NEW_CWD=$(pwd)
cd "$CWD"
if [[ "$1" = "jar" ]] || [[ "$1" = "--jar" ]] ; then
ARG="--jar"
fi
scripts/build.sh "$CWD" "$ARG"
ARG=""
cd "$NEW_CWD"
}
root() {
cd "$CWD"
}
LAST_EDIT=""
edit() {
if [[ "$1" = "server" ]] ; then
cd "$CWD/Paper-Server"
LAST_EDIT=$(pwd)
stash
git rebase -i upstream/upstream
unstash
elif [[ "$1" = "api" ]] ; then
cd "$CWD/Paper-API"
LAST_EDIT=$(pwd)
stash
git rebase -i upstream/upstream
unstash
elif [[ "$1" = "continue" ]] ; then
cd "$LAST_EDIT"
git add .
git commit --amend
git rebase --continue
else
echo "You must edit either the api or server."
fi
}
stash() {
STASHED=$(git stash)
}
unstash() {
if [[ "$STASHED" != "No local changes to save" ]] ; then
git stash pop
fi
}

View file

@ -6,7 +6,7 @@ paperjar="../../Paper-Server/target/paper-$mcver.jar"
vanillajar="../$mcver/$mcver.jar"
cd "$workdir/Paperclip"
mvn clean package "-Dmcver=$mcver" "-Dpaperjar=$paperjar" "-Dvanillajar=$vanillajar"
mvn clean package "-Dmcver=$mcver" "-Dpaperjar=$paperjar" "-Dvanillajar=$vanillajar" || exit 1
cd ..
cp "$workdir/Paperclip/target/paperclip-${mcver}.jar" "$basedir/paperclip.jar"