Update git-sync-all script
Add elfeed directory back now that I'm ignoring the db entries properly Add urls for repositories so that script can clone them if the directory doesn't already exist, and ensure correct remote url is set before syncing
This commit is contained in:
parent
0790477d64
commit
b2f0f3e08d
|
@ -1,9 +1,26 @@
|
|||
git -C "$HOME/.emacs/" pull --ff-only
|
||||
SYNC_DIRS=(
|
||||
"$HOME/.password-store/"
|
||||
"$HOME/.elfeed/"
|
||||
"$HOME/Documents/Org/"
|
||||
"$HOME/Documents/References/"
|
||||
)
|
||||
SYNC_URLS=(
|
||||
"https://git.xenia.me.uk/xenia/pass.git"
|
||||
"https://git.xenia.me.uk/xenia/elfeed.git"
|
||||
"https://git.xenia.me.uk/xenia/org.git"
|
||||
"https://git.xenia.me.uk/xenia/references.git"
|
||||
)
|
||||
|
||||
for DIRECTORY in $HOME/.password-store $HOME/Documents/Org $HOME/Documents/References; do
|
||||
for i in "${!SYNC_DIRS[@]}"; do
|
||||
DIRECTORY="${SYNC_DIRS[$i]}"
|
||||
URL="${SYNC_URLS[$i]}"
|
||||
echo "--- $DIRECTORY ---"
|
||||
if [ ! -d "$DIRECTORY" ]; then
|
||||
git clone "$URL" "$DIRECTORY"
|
||||
fi
|
||||
(
|
||||
cd "$DIRECTORY" || exit
|
||||
git remote set-url origin "$URL"
|
||||
git-sync -ns
|
||||
)
|
||||
done
|
||||
|
|
Loading…
Reference in a new issue