animation/common.sh

54 lines
819 B
Bash
Raw Normal View History

2021-09-16 15:05:07 +00:00
#!/bin/bash
if [ -f ".env" ]; then
source .env
fi
if [[ "${DB_FILE}" != "" ]]; then
FULL_DATABASE=`realpath "${DB_FILE}"`
else
FULL_DATABASE=`realpath "./draw.sqlite"`
fi
db () {
sqlite3 "${FULL_DATABASE}" "${1}"
}
dbSetup () {
cat "./sql/setup.sql" | sqlite3 "${FULL_DATABASE}"
}
hashStr () {
echo -n "${1}" | sha256sum | awk '{print $1}'
}
hashFile () {
sha256sum "${1}" | awk '{print $1}'
}
uuid () {
uuidgen | tr "[:upper:]" "[:lower:]"
}
2021-09-16 15:05:07 +00:00
askContinue () {
2021-11-29 16:30:51 +00:00
echo "${1}"
2021-09-16 15:05:07 +00:00
echo "Are you ready to continue? (yes/no)"
read input
if [ "$input" != "n" ] && [ "$input" != "no" ]
then
2021-11-29 16:30:51 +00:00
echo "${2}"
2021-09-16 15:05:07 +00:00
else
exit 1
fi
}
axdraw () {
file=$(realpath "${1}")
echo "FILE:${file}"
if [[ "${PEN}" != "" ]]; then
echo "PEN:${PEN}"
fi
echo "START:$(date '+%s')"
2021-12-08 23:48:25 +00:00
ax "${1}" 2>&1
echo "END:$(date '+%s')"
2021-09-16 15:05:07 +00:00
}