mirror of
https://github.com/bisq-network/bisq-api-reference.git
synced 2026-01-26 17:33:33 +00:00
56 lines
2.0 KiB
Bash
Executable File
56 lines
2.0 KiB
Bash
Executable File
#! /bin/bash
|
|
|
|
########################################################################################################################
|
|
# Create a runnable jar files from the java-examples' Gradle distribution tarball.
|
|
#
|
|
# Usage: $ ./create-bot-jars.sh 0.0.1-SNAPSHOT
|
|
#
|
|
# Should be called from this directory.
|
|
########################################################################################################################
|
|
|
|
VERSION="$1"
|
|
if [[ -z "$VERSION" ]]; then
|
|
VERSION="0.0.1-SNAPSHOT"
|
|
fi
|
|
|
|
# Get the script directory (relative to the current directory), cd into the directory, use pwd to get the absolute path.
|
|
export SCRIPT_DIR=$(cd $(dirname "${BASH_SOURCE[0]}") && pwd)
|
|
cd "$SCRIPT_DIR"
|
|
|
|
export GRADLE_DIST_NAME="java-examples-$VERSION"
|
|
export GRADLE_DIST_TARBALL="$GRADLE_DIST_NAME.tar"
|
|
export GRADLE_DIST_PATH="../build/distributions/$GRADLE_DIST_TARBALL"
|
|
echo "Build runnable bot jars from $GRADLE_DIST_PATH"
|
|
ls -l "$GRADLE_DIST_PATH"
|
|
|
|
extractdistribution() {
|
|
# Copy the build's distribution tarball to this directory.
|
|
cp -v "$GRADLE_DIST_PATH" .
|
|
# Extract the tarball content.
|
|
rm -rf "$GRADLE_DIST_NAME"
|
|
tar -xf "$GRADLE_DIST_TARBALL"
|
|
|
|
cd "$SCRIPT_DIR/$GRADLE_DIST_NAME"
|
|
# TODO might want to just delete files in bin directory, and put java jar cmd scripts in them?
|
|
# Delete the bin directory.
|
|
rm -rf bin
|
|
echo "Run $ ls -l lib (lib dir should contain all distribution jars)"
|
|
ls -l lib
|
|
|
|
cd "$SCRIPT_DIR"
|
|
}
|
|
|
|
extractdistribution
|
|
|
|
./create-runnable-jar.sh "$GRADLE_DIST_NAME" bisq.bots.TakeBestPricedOfferToBuyBtc
|
|
./create-runnable-jar.sh "$GRADLE_DIST_NAME" bisq.bots.TakeBestPricedOfferToSellBtc
|
|
|
|
./create-runnable-jar.sh "$GRADLE_DIST_NAME" bisq.bots.TakeBestPricedOfferToBuyXmr
|
|
./create-runnable-jar.sh "$GRADLE_DIST_NAME" bisq.bots.TakeBestPricedOfferToSellXmr
|
|
|
|
./create-runnable-jar.sh "$GRADLE_DIST_NAME" bisq.bots.TakeBestPricedOfferToBuyBsq
|
|
./create-runnable-jar.sh "$GRADLE_DIST_NAME" bisq.bots.TakeBestPricedOfferToSellBsq
|
|
|
|
rm -r "$GRADLE_DIST_TARBALL"
|
|
echo "Done"
|