diff --git a/inc/init b/inc/init index 2223e0a..9639126 100644 --- a/inc/init +++ b/inc/init @@ -18,7 +18,15 @@ initKnowledgeBase(){ echo "/knowledgebase.sqlite3" >> "${dataDir}/.gitignore" git -C "$dataDir" add .gitignore > "$output" - git -C "$dataDir" commit -m "Knowledge base initialised" > output + git -C "$dataDir" commit -m "Knowledge base initialised" > "$output" + if type -p git-lfs; then + git -C "$dataDir" lfs install > "$output" + for i in "jpg" "jpeg" "gif" "png" "pdf"; do + git -C "$dataDir" lfs track "*.$i" > "$output" + done + git -C add .gitattributes + git commit -m "Initialises Git lfs" + fi fi initDB } diff --git a/kb b/kb index b21647f..108e0ca 100755 --- a/kb +++ b/kb @@ -112,6 +112,7 @@ checkDependencies(){ "git" "yq" "bat" + "git-lfs" ) local ret=0 for program in "${dependencies[@]}"; do