From aa00dafd04b489c1cb3f952bb714fc81a3d094fd Mon Sep 17 00:00:00 2001 From: Shane Jaroch Date: Tue, 11 Aug 2020 22:01:55 -0400 Subject: [PATCH] add build.sh --- sql/build.sh | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100755 sql/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 -- 2.52.0