|
|
@@ -0,0 +1,20 @@
|
|
|
+#!/bin/bash
|
|
|
+# A simple srcipt that moves collected fonts to local font directory
|
|
|
+# get current path
|
|
|
+DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
|
+FONT_DIR="$DIR/collections"
|
|
|
+echo "Found fonts:"
|
|
|
+find "$FONT_DIR" -mindepth 1 -type d \( \! -name "$(basename "$DIR")" \) -exec basename {} \;
|
|
|
+
|
|
|
+# get target path
|
|
|
+if [[ $(uname) == 'Linux' ]]; then
|
|
|
+ TARGER_DIR="$HOME/.local/share/fonts"
|
|
|
+else
|
|
|
+ echo "This script only works on Linux."
|
|
|
+fi
|
|
|
+
|
|
|
+echo "Installing fonts"
|
|
|
+mv "$FONT_DIR/*" $TARGET_DIR
|
|
|
+echo "Refreshing font cache"
|
|
|
+fc-cache -f
|
|
|
+echo "Done"
|