Module: Mmana2nec::CLI

Defined in:
lib/mmana2nec/cli.rb

Class Method Summary collapse

Class Method Details

.mmana2necObject



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'lib/mmana2nec/cli.rb', line 6

def self.mmana2nec

  opts = Optimist::options do
    opt :frequency, "Specify default frequency in Mhz", :type => :float
  end

  file_names = ARGV

  raise "NEED FILE" if file_names.empty?

  file_names.each do |file_name|

    Dir.glob(file_name).each do |file_name|
      intermediate_format = Mmana2nec::MmanaProcessor.new.process_file(file_name)

      new_file = file_name.split(".")[0] + ".nec"
      Mmana2nec::NecProcessor.write(intermediate_format, new_file)
    end
  end

end