Adds the ability to index folder and re-populate the db

Misc:
The arguments are now sorted alphabetically in the main funciton

close 
This commit is contained in:
Jonathan Hodgson 2020-12-22 09:34:29 +00:00
parent 5863d5a58f
commit d70f5398a3
3 changed files with 31 additions and 12 deletions

View file

@ -44,8 +44,6 @@ updateFileChange(){
[ ! -e "$filename" ] && die "No such file $1"
title="$(getYamlTitle "$filename")"
newFilename="$(escapeFilename "$title.md")"
echo "Filename: '$filename'
new filename: '$newFilename'"
if [ "$filename" = "$newFilename" ]; then
# The title hasn't changed
# check if the file is in the DB

View file

@ -20,6 +20,10 @@ initKnowledgeBase(){
git -C "$dataDir" add .gitignore > "$output"
git -C "$dataDir" commit -m "Knowledge base initialised" > output
fi
initDB
}
initDB(){
vecho "Creating Database"
echo 'CREATE TABLE items
(id integer primary key, filename text, title text, type text);
@ -30,4 +34,3 @@ initKnowledgeBase(){
sqlite3 "${sqliteFile}"
necho -e "${GREEN}Initialised Knowledge base${NC}"
}