App::ghにbareリポジトリを更新する機能つけた
--bareオプションをつけても更新可能にした
「gh all tyru」でカレントディレクトリにGitHubのプロジェクト全て持ってこれたりできるんですけど、
すでにディレクトリがある時は更新するようにしてくれます。
ただし--bareオプションをつけて(gh all --bare tyru)やった場合には
bareリポジトリの更新の仕方がわからなかったので放置してました。
が、今日わかったので実装しました。
ちなみにやり方は別エントリで。
-f, --forceオプション追加した
すでにcloneしたリポジトリがあった場合、
更新するのではなく削除してからcloneする。
--bareオプションの変更つけた時一気にcloneしなおす必要があってついでに機能追加した。
詳しくは
gh help allで。