UnityEditorで選択したファイルのGitHubのurlを開くEditorTool書いた
最近良く複数人で同じコードをチェックして問題のある部分を共有する事とかあって、
- githubからでポチポチ目的のファイルまでたどり着くの頑張ったり
- UnityEditorからTerminalへファイルをD and Dしてpathを出して、それをコピペしてgithubのurlに貼付けて目的のファイルのurlを開く
とかしてたけど、面倒くさかったのでEditorToolからAssetのpathを取得してApplication.OpenUrl
でgithubのページを開きたいと思った。
UnityのProjectWindowからAssetを選択して右クリックして出たメニューからgith ...
本当はこうしたかった
- コードから『checkoutしてるbranch名』・『リポジトリ名』・『チーム名』を自動取得したかった。
- なんかC#のlibgit2sharpに
git config --get remote.origin.url
とかgit remote show origin
みたいなAPIが無かったので諦めた - あと
.git/
以下のファイルを見れば行けそうだったけど、ハマりそうだしカジュアル(手抜き)な実装にした
- なんかC#のlibgit2sharpに