Something went wrong. Try again.
Dotfiles for my macos setup
Something went wrong. Try again.
861 B · 32 lines
at main
123456789101112131415161718192021222324252627282930313233#!/bin/bash# Script to update Obsidian plugins and themes via the Obsidian Update plugin# Check if Obsidian directory existsif [[ ! -d "$HOME/Obsidian" ]]; then echo "No Obsidian directory found" exit 0fi# Make sure Obsidian is runningif ! pgrep -x "Obsidian" > /dev/null 2>&1; then echo "Launching Obsidian..." open -a "Obsidian" sleep 5fi# Update all vaultsfor vault_dir in "$HOME/Obsidian"/*; do if [[ -d "$vault_dir" && -d "$vault_dir/.obsidian" ]]; then vault_name=$(basename "$vault_dir") echo "Updating vault: $vault_name..." # Use Advanced URI to trigger the update command open "obsidian://advanced-uri?vault=$vault_name&commandid=obsidian-update:update-all" # Wait for the update to complete sleep 8 fidoneecho "Obsidian plugin and theme updates complete!"