Gitのリポジトリで,よくpushするのを忘れるので,pushされていないコミットがあることをGrowlで通知してみる. git_reminderという名前でこんなのを作っておいて, http://gist.github.com/213493 #!/usr/bin/env ruby require "ruby-growl" if `git log --pretty=oneline origin..HEAD 2> /dev/null`.length > 0 growl = Growl.new "127.0.0.1", "git-reminder", ["message"] growl.notify "message", "Git Reminder", "#{File.basename(Dir.pwd)} has local commit." end .zshrcにこう書いておくと, prec