使用AppleScript我想在Xcode中检索当前项目/工作区的路径。我该怎么做?
我想创建一个Xcode行为,向我展示当前分支和默认分支之间的差异。我这样做的计划是:
map.containsKey("city")
我坚持第1步。
(我已经编程了20多年,我仍然无法弄清楚AppleScript。)
答案 0 :(得分:2)
非常简单
tell application "Xcode"
set currentWorkspacePath to path of active workspace document
end tell
答案 1 :(得分:0)
这是我最终的结果:
#! /bin/bash
WORKSPACE_PATH=$(osascript -e 'tell application "Xcode"
set workspacePath to path of active workspace document
end tell')
source ~/.bash_profile
cd "$WORKSPACE_PATH/.."
GIT_DEFAULT_BRANCH=$(git symbolic-ref refs/remotes/origin/HEAD | sed 's@^refs/remotes/origin/@@')
git difftool "$GIT_DEFAULT_BRANCH"
非常感谢@vadian