Sha256: 98fcb492acc3df1d99834112b31441a17e28283017e32cf12626ba8be5b0dab9
Contents?: true
Size: 774 Bytes
Versions: 5
Compression:
Stored size: 774 Bytes
Contents
require_relative "cmdline" require_relative "core" require_relative "utils" module Giblish class Application def run # setup logging Giblog.setup # Parse cmd line cmdline = CmdLineParser.new ARGV Giblog.logger.debug { "cmd line args: #{cmdline.args.to_s}" } # Convert using given args begin if cmdline.args[:gitRepoRoot] Giblog.logger.info {"User asked to parse a git repo"} GitRepoParser.new cmdline.args else tc = TreeConverter.new cmdline.args tc.walk_dirs end rescue Exception => e puts "Error: #{e.message}" puts "\n" puts "Backtrace:\n\t#{e.backtrace.join("\n\t")}" puts cmdline.usage end end end end
Version data entries
5 entries across 5 versions & 1 rubygems