タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

gitとファサードに関するpeketaminのブックマーク (1)

  • façadeでGitのようなサブコマンドをディスパッチする - Kentaro Kuribayashi's blog

    Gitには、git fooと実行すると、$PATH内のgit-fooを実行するというサブコマンドの機能がある。そのため、その規約に則りさえすれば、Gitのサブコマンドをいろんな言語で書けるというメリットがある。それを簡単に実現するために、façadeというごく単純なライブラリを書いた。 使い方 これを使うと以下のように書くだけで、コマンド名がyour-commandだったとして、your-command foo bar bazと実行すると、your-command-foo bar bazという呼び出しに変わる。 package main import ( "github.com/pepabo/facade" ) func main() { facade.Run() } なぜ作ったか ある目的に利用するツール群があるとして(たとえばEC2を操作するような各種コマンド群)、以下のような問題を解

    façadeでGitのようなサブコマンドをディスパッチする - Kentaro Kuribayashi's blog
  • 1