22 lines
682 B
Bash
Executable File
22 lines
682 B
Bash
Executable File
#!/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
|