Method: Chlog::Logger#initialize
- Defined in:
- lib/chlog.rb
#initialize ⇒ Logger
Returns a new instance of Logger.
22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/chlog.rb', line 22 def initialize require 'highline' @highline = HighLine.new require 'open3' # Prevent current directory is not git directory Open3.popen3("git rev-parse --show-toplevel") do |i, o, err, t| if err.read.include?("fatal: not a git repository") puts "chlog: Not a git directory!" or exit(false) else @changelog = `git rev-parse --show-toplevel`.chomp + '/CHANGELOG.md' end end end |