#!/usr/bin/env bash # 工作手机 · Obsidian 入口(ASCII 路径 symlink,避免中文路径卡死) set -euo pipefail LITE="/Users/karuo/Documents/workphone-devdoc" FULL="/Users/karuo/Documents/开发/2、私域银行/工作手机" MODE="${1:-lite}" # 确保 symlink 存在 ln -sfn "$FULL/开发文档" "$LITE" osascript -e 'tell application "Obsidian" to quit' 2>/dev/null || true sleep 1 rm -rf "$HOME/Library/Saved Application State/md.obsidian.savedState" 2>/dev/null || true if [[ "$MODE" == "full" ]]; then open -a Obsidian "$FULL" echo "opened full vault: $FULL" else open -a Obsidian "$LITE" echo "opened lite vault (ASCII path): $LITE -> 开发文档" fi