@motemen さんの `ghq` で `ghq.root` を自在に切り替えるバッドハック
読了まで:約1分
本日のバッドノウハウです。
1. やりたかった事
- [[@motemen https://twitter.com/motemen/]] さんの [[ghq https://github.com/motemen/ghq]] で
ghq.root
(ghq get
した時の clone 先のローカルディレクトリ)を- 自在に切り替えたかった
2. なぜ、そんな変なコトをしようとしたのか
- Golang の
go
コマンドに相当する何かを Bash で作っていた - んで依存ライブラリの処理を Golang っぽくするために
ghq
が使えないかと考えた - そして今回のバッドハックへ……
3. やり方
~/.gitconfig
上のghq.root
の設定を削除~/.ghq
をかつて使っていたghq.root
のディレクトリへの symlink にする- 任意のローカルリポジトリで、
<project>/.git/config
にghq.root
を設定する - ウマイ!!!テッテレ-
4. 以上。そしてその他
- 今回の件、Issue に投げるには微妙かなぁと思ったので投げませんでした。すまんこ
- あと、オレは何やってるだろう感がかなりある。今。まさに。
- あと C/C++で
Golang
のgo
コマンドに相当するコマンドラインツールあったら教えてください
というコトで以上です。はい。
#使い方 #やり方 #Tips #ネタ - #2014-10 #2014-10-16