こんにちは
更新が続いているソフトウェアとかいまどき風なクールなソフトウェアを探すのって面倒だし、時間がかかりますよね。
私がおすすめの方法のひとつは homebrew の更新状況をみて、ソフトウェアの開発状況などを把握するという方法です。
方法は簡単です。brew update
するときにちょっと出力に気をつけるだけ、です。
たとえば、いま私の端末で brew update
するとこういう出力がでました。
> brew update
Updated Homebrew from 0b7b83a6 to d20f5f9d.
==> New Formulae
bbe josegonzalez/php/php54-sundown xml2
crunch josegonzalez/php/php55-sundown yacas
entr nvm
josegonzalez/php/php53-sundown sdl2_gfx
==> Updated Formulae
aiccu io rdesktop
ascii isl re2
bazaar isync redstore
bindfs josegonzalez/php/boris regex-opt
bitlbee josegonzalez/php/php54-jsmin reposurgeon
boost josegonzalez/php/phpdocumentor rethinkdb
cabal-install josegonzalez/php/phpmyadmin rfcmarkup
cloog josegonzalez/php/wp-cli rtf2latex2e
crosstool-ng jruby ruby-build
ec2-api-tools libmongoclient rxvt-unicode
fail2ban libraw s3-backer
fdk-aac libyubikey skytools
fontconfig makeicns slony
gabedit makensis slowhttptest
gant mercurial snobol4
geogit mkvtoolnix sord
gfortran monetdb spdylay
git mosquitto sqlite
git-cola mpich2 sqoop
glib mutt sratom
gradle mydumper srmio
grails mysql storm
graphicsmagick nsd swaks
graphviz opencolorio t1utils
groovy opus task-spooler
gtk+3 opus-tools the_silver_searcher
harfbuzz parallel tlsdate
hercules passenger unixodbc
hive pdftohtml unrar
homebrew/versions/postgresql8 phantomjs ykclient
homebrew/versions/postgresql9 polarssl ykpers
homebrew/versions/postgresql91 poppler youtube-dl
homebrew/versions/postgresql92 postgresql znc
influxdb qemu zookeeper
==> Deleted Formulae
jsl
とりあえず、いつも通り、 brew upgrade
をしておきます。
> brew upgrade
==> Upgrading 15 outdated packages, with result:
fdk-aac 0.1.3, git 1.8.5.1, groovy 2.2.1, harfbuzz 0.9.25, jruby 1.7.9, mercurial 2.8.1, mysql 5.6.15, opus 1.1, opus-tools 0.1.8, qemu 1.7.0, ruby-build 20131206, sqlite 3.8.2, the_silver_searcher 0.18.1, unixodbc 2.3.2, youtube-dl 2013.12.08.1
で、これはこれとしてすすめておいて、 brew update
の出力を参考に活きのいいソフトウェアを探していきます。
New Formulae
ここにリストされているソフトウェアは homebrew でインストールできるようになった新しいソフトウェアの一覧が表示されます。
知っているソフトウェアについては「おお、 homebrew で管理できるようになったんだ」と把握できますし、知らないソフトウェア newbie
については brew info newbie
でどんなソフトウェアなのか調べてみましょう。
brew info
の一行目に本家のサイトへの URL がでると思いますので、そこでどのようなソフトウェアなのか把握できるはず。
ある意味、いちばん活きがいいソフトウェアですが、homebrew との親和性について未成熟な場合もあり、不安定ともいえます。理想的には何度かの Updated Formulae 入りを確認してから brew install するとよいかもしれません。
Updated Formulae
更新された Formulae がでてきます。
ソフトウェアのインストール方法の更新はもちろん、ソフトウェアの更新などがあったときにも Updated Formulae として列挙されます。
Formulae が更新されているということは、誰かが更新を必要としているソフトウェアということなので、プロダクトの開発が活動的なものや、コミュニティが活動的なものなどが列挙されやすいです。
こういったソフトウェアは一概に便利なソフトウェアと関連づけることはできませんが、チェックしていく価値のあるものだと思います。
知らないものがあれば、 brew info
で調べてみたり、導入してみましょう。
Deleted Formulae
homebrew での役割を終えて homebrew から去って行く Formulae です。
基本的には不要と判断されたものや、メンテナが不在となっているようなものばかりだと思いますが、まれに OS X の本家に機能が入ったため、消去されているものなどもあります。
OS X の本家に機能が入ったため消えた、という場合は、消えている理由について調べてみたりしても OS X での新しい機能との出会いがあるかもしれません。
Formulae をチェックして活きのいいソフトウェアを探そう
厖大なソフトウェアから活きのいいソフトウェアを探すのはなかなか骨が折れる作業です。
homebrew の brew update をこまめに行っていれば、ほどよいリストの大きさで 1分 もあれば目を通せると思います。
これをチェックし続けていけば、更新の頻度が高いソフトウェアについての情報も把握できますし、新しいクールなソフトウェアの入り口を探すこともできます。
すぐにはじめられると思いますので、次回の update からチェックしてみてはいかがでしょう。