Sha256: fe0a9e0d9eb408e7da0057579e73c5aae43c4f5e6d6af1879fba4ed0462c23ad
Contents?: true
Size: 931 Bytes
Versions: 1
Compression:
Stored size: 931 Bytes
Contents
require 'open3' require 'yajl' require 'bini' require 'bini/config' require 'bini/optparser' require 'bini/sash' require 'github_api' require "dotfu/version" require "dotfu/repos" module Dotfu extend self # what does the config say our user is? def config_user if !instance_variables.include? "@config_user" if installed? output = `git config github.user`.chomp! if output.empty? @config_user = nil else @config_user = output end end end return @config_user end # Is git installed in the system? def installed? if !@git_installed results = ENV["PATH"].split(":").map do |path| File.exist?("#{path}/git") end @git_installed = results.include? true end return @git_installed end Bini.long_name = "dotfu" GITHUB ||= Github.new user_agent:"Dotfu: #{Dotfu::VERSION}", auto_pagination:true end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dotfu-0.1.0 | lib/dotfu.rb |