4bf3fb5dad
With these tings: - Create db during runtime - Better generation of psv - Lower case symbol descriptions - Some Readme fixes - ...
22 lines
462 B
Bash
22 lines
462 B
Bash
#!/bin/bash
|
|
|
|
if [ $# -ne 1 ]; then
|
|
echo "This script shoud only be run from inside compoBot.sh"
|
|
echo ""
|
|
echo "Usage:"
|
|
echo "$ sh dbFactory.sh /path/to/new/dbfile.db3"
|
|
echo ""
|
|
exit 1
|
|
fi
|
|
|
|
target=$1
|
|
|
|
cat lib/Compose.pre \
|
|
| grep -i '^<multi' \
|
|
| grep -v '<dead' \
|
|
| grep -v '<U....>' \
|
|
| grep -v '<U.....>' \
|
|
| sed --regexp-extended 's/(.*>)\s*:\s\"(.*)\"\s*(\S*)\s*#\s*(.*)/\1+\2+\3+\L\4/' \
|
|
> /tmp/compose.psv
|
|
|
|
sqlite3 $target ".read lib/initDb.sql"
|