Update installer again

This commit is contained in:
MeaTLoTioN 2025-04-03 12:17:04 +01:00
parent ed9ccc48c0
commit 9346c1ae69

View File

@ -11,10 +11,10 @@ installAll(){
for file in */*; do
res=$(checkExists $(basename $file))
if [[ $? -lt 1 ]]; then
echo "Installing model: $(basename $file)"
echo "Installing model: $(basename $file)"
ollama create $(basename ${file}) -f ${file}
else
echo "$(basename $file) already exists, skipping."
echo "$(basename $file) already exists, skipping."
fi
done
}
@ -23,21 +23,28 @@ installFile(){
res=$(checkExists $(basename $1))
if [[ $? -lt 1 ]]; then
if [[ -f $1 ]]; then
echo "Installing model file: $1"
echo "Installing model file: $1"
ollama create $(basename $1) -f $1
else
echo "File not found, aborting!"
echo "File $1 not found, aborting!"
fi
else
echo "$(basename $1) already exists, skipped."
echo "$(basename $1) already exists, skipped."
fi
}
listFiles(){
echo "Listing available model files..."
echo
[[ $1 ]] && CAT=$1 || CAT="*"
(echo "Model Name Modelfile"
for file in ${CAT}/*; do
echo "$file"
done
echo -e "$(basename $file)\t$file"
done) | column -t -s ' '
echo
echo -e "To install one, run $0 modelfile\nTo install all, run $0 all\n"
echo "Example; $0 startrek/Jean-Luc_Picard"
echo
}
checkExists(){