#!/bin/bash TAG=$(git describe) OUTPUT="ArduinoJson-$TAG-old-layout.zip" cd $(dirname $0)/.. cat > ArduinoJson.h <> ArduinoJson.h find src -name "*.cpp" | while read FILE; do echo >> ArduinoJson.cpp echo "// $FILE" >> ArduinoJson.cpp echo "//" >> ArduinoJson.cpp cat "$FILE" | sed 's!\.\./!!g' >> ArduinoJson.cpp done unix2dos ArduinoJson.cpp unix2dos ArduinoJson.h pushd .. # remove existing file rm -f $OUTPUT # create zipman dos2 7z a $OUTPUT \ ArduinoJson/CHANGELOG.md \ ArduinoJson/examples \ ArduinoJson/include/ArduinoJson \ ArduinoJson/keywords.txt \ ArduinoJson/LICENSE.md \ ArduinoJson/README.md \ ArduinoJson/ArduinoJson.h \ ArduinoJson/ArduinoJson.cpp \ -x!ArduinoJson/src/CMakeLists.txt popd rm ArduinoJson.h rm ArduinoJson.cpp