diff --git a/lib/ghi.rb b/lib/ghi.rb index 8b4ca18..9e0bc49 100644 --- a/lib/ghi.rb +++ b/lib/ghi.rb @@ -2,10 +2,24 @@ module GHI VERSION = "0.0.4" def self.login - `git config --get github.user`.chomp + return @login if defined? @login + @login = `git config --get github.user`.chomp + if @login.empty? + print "Please enter your GitHub username: " + @login = gets + `git config --global github.user #@login` + end + @login end def self.token - `git config --get github.token`.chomp + return @token if defined? @token + @token = `git config --get github.token`.chomp + if @token.empty? + print "GitHub token (https://github.com/account): " + @token = gets + `git config --global github.token #@token` + end + @token end end