diff --git a/makeRelease.sh b/makeRelease.sh new file mode 100755 index 0000000..26368a9 --- /dev/null +++ b/makeRelease.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +# STEPS +# gradle build +# gradle shadowJar +# mkdir build/makeRelease +# copy src/main/resources/assets/run-kotRemote.sh --> build/makeRelease/ +# copy build/libs/kotRemote(version).jar --> build/makeRelease/kotRemote.jar +# copy src/main/resources/assets/HOW-TO-USE.md --> build/makeRelease/ +# Create tar.gz archive from contents of build/makeRelease/ and put in build/releaseOut/ +# Create zip archive from contents of build/makeRelease/ and put in build/releaseOut/ +# Create 7z archive from contents of build/makeRelease/ and put in build/releaseOut/ + +./gradlew build +./gradlew shadowJar +mkdir build/makeRelease +mkdir build/releaseOut +cp src/main/resources/assets/run-kotRemote.sh build/makeRelease/ +cp src/main/resources/assets/HOW-TO-USE.md build/makeRelease/ +# Make this version agnostic later plez +cp build/libs/kotRemote-0.1.0-PREVIEW.jar build/makeRelease/kotRemote.jar +cd build/releaseOut +tar -czvf kotRemote.tar.gz ../makeRelease +7z a kotRemote.7z ../makeRelease +zip -r kotRemote.zip ../makeRelease +cd ../../ +rm build/makeRelease/* +echo RELEASE BUILT! \ No newline at end of file diff --git a/src/main/resources/assets/HOW-TO-USE.md b/src/main/resources/assets/HOW-TO-USE.md new file mode 100644 index 0000000..c6fa9d9 --- /dev/null +++ b/src/main/resources/assets/HOW-TO-USE.md @@ -0,0 +1,3 @@ +# How To Use kotRemote + +:3 \ No newline at end of file