diff --git a/MycroForge.CLI/scripts/build-executable.sh b/MycroForge.CLI/scripts/build-executable.sh index 7b5198c..7fc3fe6 100644 --- a/MycroForge.CLI/scripts/build-executable.sh +++ b/MycroForge.CLI/scripts/build-executable.sh @@ -1,4 +1,4 @@ -#!/usr/bin/bash +#!/usr/bin/bash TARGET=$1 diff --git a/MycroForge.CLI/scripts/build-executables.sh b/MycroForge.CLI/scripts/build-executables.sh index fa47569..7a3cc3f 100644 --- a/MycroForge.CLI/scripts/build-executables.sh +++ b/MycroForge.CLI/scripts/build-executables.sh @@ -1,4 +1,4 @@ -#!/usr/bin/bash +#!/usr/bin/bash ./scripts/build-executable.sh linux-x64 ./scripts/build-executable.sh linux-arm diff --git a/MycroForge.CLI/scripts/install.sh b/MycroForge.CLI/scripts/install.sh index dbf9fbb..82689c0 100644 --- a/MycroForge.CLI/scripts/install.sh +++ b/MycroForge.CLI/scripts/install.sh @@ -1,4 +1,4 @@ -#!/usr/bin/bash +#!/usr/bin/bash ZIP=$1 if [ -z "$ZIP" ]; then diff --git a/MycroForge.CLI/scripts/install2.sh b/MycroForge.CLI/scripts/install2.sh new file mode 100644 index 0000000..9d8dadd --- /dev/null +++ b/MycroForge.CLI/scripts/install2.sh @@ -0,0 +1,19 @@ +#!/usr/bin/bash + +ZIP=$1 +if [ -z "$ZIP" ]; then + echo "The zip file was not provided." + exit 1 +fi + +TARGET=${ZIP//"m4g-"/} +TARGET=${TARGET//".zip"/} + +DIR="/tmp/m4g" + +rm -rf "$DIR" +unzip "$ZIP" -d "$DIR" + +sudo rm -rf /usr/local/bin/m4g +sudo cp -r "$DIR/bin/Release/net8.0/$TARGET" /usr/local/bin/m4g +mv /usr/share/m4g/MycroForge.CLI /usr/share/m4g/m4g