GitHubのIssueをpecoして開いたりしてみる

  • Pocket
  • このエントリーをはてなブックマークに追加
  • 173 follow us in feedly

まえがき

GutHubのissueをコマンドラインでひっぱってきて、それをpecoに食わせて、絞り込んで詳細を表示。みたいなことをやってみたのでメモ

git-issueのインストール

GitHubのissueをCUI上で取得するために『git-issue』という、gemこパッケージをインストールする。

gem install git-issue

インストール後、リポジトリのディレクトリに移動を以下のコマンドを実行して、git-issueの設定を行った

git config issue.type github
EDITOR=vim pit set github

pitではこんなかんじで、githubの認証情報を書く

user: hoge
password: hoge_password

peco-issueを作成

ほいで、本題のpecoのところだけど、こんなかんじで.zshrcに追加した。

#######################################
# peco-issue
#######################################
function peco-issue () {
        # git issue list | peco | awk '{ print $1 }'
        # zle clear-screen
        for num in `git issue list | peco | awk '{ print $1 }' | cut -c 2-`
        do
                git issue show  $num
        done
}
zle -N peco-issue
bindkey '^xi' peco-issue     # C-x i

こんなかんじでできたで☆

peco-issue

おすすめ書籍

Vim script テクニックバイブル ~Vim使いの魔法の杖
Vim scriptサポーターズ
技術評論社
売り上げランキング: 19,430

関連記事

github-travisci-ruby-rspec-1github-travisci-ruby-rspec-1.png

RubyのテストをGiHub・TravisCIを使ってやってみる

まえがき 今回はTravisCIというGitHubで使える無料のCIツ...

記事を読む

Screeny Shot 2013-07-08 1.49.36.png

railsコマンドをジェネレートしてくれるアプリを作ってみた

まえがき railsのscaffoldとかmodelやら コマンドで作...

記事を読む

uiactivity-sleipnir-1uiactivity-sleipnir-1.png

【iOS開発】『Sleipnirで開く』をするUIActivityのライブラリを作ってみた

まえがき iOSの『UIActivity』を色々集めてある、gith...

記事を読む

AngularJSで作るChrome拡張の雛形リポジトリを作っておいた。

まえがき 最近、GoogleChromeの拡張機能と、AngularJ...

記事を読む

Hubコマンドを使ってコマンドラインからGithubのプルリクエストをなげる。

まえがき 今回はコマンドラインからGithubにプルリクエストをぶん投...

記事を読む

新着記事

no image

PHPでRubyのirbっぽいインタラクティブなスクリプトが実行できる「boris」

まえがき PHPでもRubyのirbみたいなことがしたくて探してみたと...

記事を読む

2015年の抱負と去年の振り返り〜よちよちWEB業界1年経験して〜

まえがき あけましておめでとうございます。今年もどうぞよろしくお願いし...

記事を読む

Java SE 7 Bronze試験(1Z0-802)を受けてきました

まえがき 以前から少し受けてみたかった試験『Java SE 7 Bro...

記事を読む

HubotでJenkinsのジョブを実行する

まえがき HubotをつかってJenkinsのジョブをじっこうしてみた...

記事を読む

no image

Hubotをforeverでデーモン化する

まえがき 今回はHubotをforeverを使ってデーモン化してみた時...

記事を読む

スポンサーリンク

PAGE TOP ↑