Skip to content

Instantly share code, notes, and snippets.

@mbauhardt
Created August 9, 2011 12:26
Show Gist options
  • Select an option

  • Save mbauhardt/1133912 to your computer and use it in GitHub Desktop.

Select an option

Save mbauhardt/1133912 to your computer and use it in GitHub Desktop.
a ruby script that shows a tuned git log like a news ticker
#! /usr/bin/env ruby
loop do
system("clear")
puts 'Last Un-Committed-Changes... ' + Time.now.inspect
system("git status -s")
sleep(10)
system("clear")
puts 'Last Commits... ' + Time.now.inspect
system("git log -n 5 --pretty=format:'%C(red)%h %C(magenta)%an %C(cyan)%ar% %C(green)%s'")
sleep(10)
system("clear")
puts 'Last Un-Pushed-Commits... ' + Time.now.inspect
system("git log -n 10 --branches --not --remotes --pretty=format:'%C(red)%h %C(magenta)%an %C(cyan)%ar% %C(green)%s'")
sleep(3)
system("clear")
puts 'Last Stashed-Changes... ' + Time.now.inspect
system("git stash list")
sleep(3)
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment