From: Shane Jaroch Date: Wed, 12 Aug 2020 02:01:55 +0000 (-0400) Subject: add build.sh X-Git-Tag: 0.0.4~2 X-Git-Url: https://git.nutra.tk/v2?a=commitdiff_plain;h=aa00dafd04b489c1cb3f952bb714fc81a3d094fd;p=nutratech%2Fusda-sqlite.git add build.sh --- diff --git a/sql/build.sh b/sql/build.sh new file mode 100755 index 0000000..e2f721e --- /dev/null +++ b/sql/build.sh @@ -0,0 +1,36 @@ +#!/bin/bash -e + +VERSION=$1 +if [[ $VERSION == '' ]] +then + echo Error: NEED TO SPECIFY VERSION, e.g. 0.0.3 + exit +fi + +cd "$(dirname "$0")" +# printf "\\n\e[1;31m\e[0m\\n" + +rm_cmd="rm -f nutra.db" +printf "\\n\e[1;31m${rm_cmd}\e[0m\\n\n" +$rm_cmd + +pack_msg="==> Pack nutra-$VERSION.db" +printf "\\n\\x1b[32m${pack_msg}\x1b[0m\n\n" + +# Create SQL file +pack_cmd="sqlite3 nutra.db \".read init.sql\"" +printf "\\n\e[1;31m${pack_cmd}\e[0m\\n" +bash -exec "$pack_cmd" + +# Compress xzip +tar_cmd="tar cJvf nutra-$VERSION.db.tar.xz nutra.db" +printf "\\n\e[1;31m${tar_cmd}\e[0m\\n" +$tar_cmd + +# Clean up +printf "\\n\e[1;31m${rm_cmd}\e[0m\\n" +$rm_cmd + +mv_cmd="mv nutra-$VERSION.db.tar.xz dist" +printf "\\n\e[1;31m${mv_cmd}\e[0m\\n\n" +$mv_cmd