diff --git a/extras/scripts/build-arduino-package.sh b/extras/scripts/build-arduino-package.sh index 44067205..339db2f6 100755 --- a/extras/scripts/build-arduino-package.sh +++ b/extras/scripts/build-arduino-package.sh @@ -1,21 +1,23 @@ #!/bin/bash -TAG=$(git describe) -OUTPUT="ArduinoJson-$TAG.zip" +set -eu -cd $(dirname $0)/../../.. +INPUT=$1 +OUTPUT=$2 + +cd "$INPUT" # remove existing file -rm -f $OUTPUT +rm -f "$OUTPUT" # create zip -7z a $OUTPUT \ - -xr!.vs \ - ArduinoJson/CHANGELOG.md \ - ArduinoJson/examples \ - ArduinoJson/src \ - ArduinoJson/keywords.txt \ - ArduinoJson/library.properties \ - ArduinoJson/LICENSE.md \ - ArduinoJson/README.md \ - ArduinoJson/ArduinoJson.h +7z a "$OUTPUT" \ + -xr!.vs \ + CHANGELOG.md \ + examples \ + src \ + keywords.txt \ + library.properties \ + LICENSE.md \ + README.md \ + ArduinoJson.h diff --git a/extras/scripts/publish.sh b/extras/scripts/publish.sh index 670e83ab..f045683c 100755 --- a/extras/scripts/publish.sh +++ b/extras/scripts/publish.sh @@ -59,7 +59,7 @@ commit_new_version add_tag push -extras/scripts/build-arduino-package.sh +extras/scripts/build-arduino-package.sh . "../ArduinoJson-$TAG.zip" extras/scripts/build-single-header.sh "src/ArduinoJson.h" "../ArduinoJson-$TAG.h" extras/scripts/build-single-header.sh "src/ArduinoJson.hpp" "../ArduinoJson-$TAG.hpp" extras/scripts/wandbox/publish.sh "../ArduinoJson-$TAG.h"