peliprint/blueprint/lib/db.sh

18 lines
529 B
Bash
Raw Normal View History

2023-03-19 16:00:37 -04:00
#!/bin/bash
2023-06-17 07:24:35 -04:00
#
# This script has been created as part of the Blueprint source code
# and may be intergrated directly into the core in the future.
2023-03-19 16:00:37 -04:00
2023-10-31 10:41:39 -04:00
FLDR=$BLUEPRINT__FOLDER".blueprint/data/internal/db/database"
2023-03-19 16:00:37 -04:00
dbAdd() {
# dbAdd "database.record";
sed -i "s/+ db.addnewrecord;/* ${1};\n+ db.addnewrecord;/g" $FLDR > /dev/null;
}; dbValidate() {
2023-03-19 16:00:37 -04:00
# dbValidate "database.record";
grep -Fxq "* ${1};" $FLDR > /dev/null;
}; dbRemove() {
2023-03-19 16:00:37 -04:00
# dbRemove "database.record";
sed -i "s/* ${1};//g" $FLDR > /dev/null;
2023-06-17 07:24:35 -04:00
};