Method: UpcGen::Shell.start

Defined in:
lib/upc_gen/shell.rb

.start(argv, out: $stdout, err: $stderr) ⇒ Object

rubocop:disable Lint/UnusedMethodArgument



35
36
37
38
39
40
41
# File 'lib/upc_gen/shell.rb', line 35

def self.start(argv, out: $stdout, err: $stderr) # rubocop:disable Lint/UnusedMethodArgument
  options = gather_options(argv)

  out.puts "version: #{UpcGen::VERSION}" if options.delete(:version)

  out.puts UpcGenerator.new(argv[0]).generate
end