「alfred-devdocs」は、プログラミング言語やライブラリのAPIドキュメントを検索できる専門サイト「DevDocs」を、Alfredから利用可能にする便利なWorkflowです。
このWorkflowをインストールすれば、Alfredから直接APIドキュメントが検索可能になり、Webブラウザを立ち上げる一手間が不要となります。
DevDocsを直接使うよりさらに開発効率が向上しそうなalfred-devdocsを実際にインストールしてみました。
目次
インストール方法
インストールは簡単で、公式サイトにある通りです。
curl -L -O https://github.com/yannickglt/alfred-devdocs/archive/v1.0.0.zip ; unzip -o v1.0.0.zip -d "$HOME/Library/Application Support/Alfred 2/Alfred.alfredpreferences/workflows/" ; rm -f v1.0.0.zip
…といいたいところですが、ここで1点注意が必要です。
Alfredの設定ファイルをDropbox等で同期させている場合、Workflowの保存場所が変わっているため、このままでは認識しません。
例えば、設定ファイルの保管場所が「~/Dropbox/app/alfred」の場合、
~/Dropbox/app/alfred/Alfred.alfredpreferences/workflows
以下にv1.0.0.zipを展開します。注意してください。
正しい場所に展開できると、Workflowsタブに「devdocs」が現れます。
使用方法
特定のドキュメントを指定して検索する場合「ruby hash」のように検索します。
全部のドキュメントをまとめて検索する場合「doc hash」と検索します。最初にドキュメントのダウンロードが必要なので初回は少し時間がかかります。
項目を選択してエンターキーをすると該当するドキュメントがブラウザに表示されます。
まとめ
すでにMacアプリのDashを持っていれば、AlfredとDashを連携させた方が簡単かもしれません。Dashを持っていない場合DevDocsと連携させるのも有力な方法だと思います。Alfredユーザーの方は試してみてください。