Sha256: 14180372835d78fedcb44036f93442ec80e2ef57e011a56f3f0b61ee0ffe81cd

Contents?: true

Size: 1018 Bytes

Versions: 4

Compression:

Stored size: 1018 Bytes

Contents

#!/usr/bin/env ruby
#
#  Created on 2008-11-29.
#  Copyright (c) 2008. All rights reserved.

begin
  require 'rubygems'
rescue LoadError
  # no rubygems to load, so we fail silently
end

require 'optparse'
require 'flac2mp3'

OPTIONS = {}
MANDATORY_OPTIONS = %w[]

parser = OptionParser.new do |opts|
  opts.banner = <<BANNER
Usage: #{File.basename($0)} [filename] [mp3file]

Options are:
BANNER
  opts.separator ''
  opts.on('-v', '--version',
          "Show the #{File.basename($0)} version number and exit") { require 'flac2mp3/version'; puts "metaflac2mp3 #{Flac2mp3::VERSION::STRING}"; exit }
  opts.on('-h', '--help',
          'Show this help message.') { puts opts; exit }
  opts.parse!(ARGV)

  if MANDATORY_OPTIONS && MANDATORY_OPTIONS.find { |option| OPTIONS[option.to_sym].nil? }
    puts opts; exit
  end
end

# do stuff
filename = ARGV[0]
mp3file = ARGV[1]

unless filename and mp3file
  puts "Usage: #{File.basename($0)} [filename] [mp3file]"
  exit
end
  
Flac2mp3.convert_metadata(filename, mp3file)

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
flac2mp3-0.4.2 bin/metaflac2mp3
flac2mp3-0.4.1 bin/metaflac2mp3
flac2mp3-0.4.0 bin/metaflac2mp3
flac2mp3-0.3.2 bin/metaflac2mp3