How to Call Sourcetree from the Commandline
I use Sourcetree to do most of my diffing when I use Git. One thing that has urked me is that I’d have to always launch the application from Spotlight or Alfred when I wanted to see the state of some Git diffs. Strangely, when I tried to install Sourcetree’s commandline tools, I got the following error:
Installation failed
Unable to install command line tools, please refer to the system logs for more details.
While looking for a solution to this problem, I found a simpler alternative by Philip Borenstein:
This has been annoying me for a while. Here’s a workaround that works for me: $ ln -s /Applications/SourceTree.app/Contents/Resources/stree /usr/local/bin/ I use homebrew, so /usr/local/bin is already in my path and owned by me (instead of root)
All you need to do is add the stree application to your path:
ln -s /Applications/SourceTree.app/Contents/Resources/stree ~/bin/
and you are good to go!