Humanity

Edit the world by your favorite way

App::ghにbareリポジトリを更新する機能つけた

--bareオプションをつけても更新可能にした

「gh all tyru」でカレントディレクトリにGitHubのプロジェクト全て持ってこれたりできるんですけど、
すでにディレクトリがある時は更新するようにしてくれます。
ただし--bareオプションをつけて(gh all --bare tyru)やった場合には
bareリポジトリの更新の仕方がわからなかったので放置してました。
が、今日わかったので実装しました。
ちなみにやり方は別エントリで。

-f, --forceオプション追加した

すでにcloneしたリポジトリがあった場合、
更新するのではなく削除してからcloneする。
--bareオプションの変更つけた時一気にcloneしなおす必要があってついでに機能追加した。

詳しくは

gh help allで。