#!/usr/bin/env ruby
user_name = `git config --get user.name`
user_name = "NONE" if user_name.strip.empty?

user_email = `git config --get user.email`
user_email = "NONE" if user_email.strip.empty?

begin
  key_file = File.readlink(File.expand_path("~/.ssh/id_github_current"))
  project = (key_file =~ %r{id_github_(\w+)} ? $1 : "NONE")
rescue Errno::ENOENT
  project = "NONE"
end

puts "git user:       #{user_name}"
puts "git email:      #{user_email}"
puts "GitHub project: #{project}"
