Sha256: e6b86c0f6a1f44a901287841225f51d2c63b955c1f6305ca5d88d9067efccf42

Contents?: true

Size: 655 Bytes

Versions: 2

Compression:

Stored size: 655 Bytes

Contents

#!/usr/bin/env ruby
begin
  require 'pry'
  require 'ebook_renamer'
rescue LoadError
  $:.unshift File.join(File.dirname(__FILE__), '..', 'lib')
  require 'ebook_renamer'
end

include EbookRenamer
include EbookRenamer::Options
require 'ostruct'

begin
  options = parse_options()
  EbookRenamer.logger.info "Your options: #{options}"
  # Note: if we need to adjust the path to the executable
  EbookRenamer.configure do |config|
    config.meta_binary = '/usr/bin/ebook-meta'
  end

  cli = EbookRenamer::CLI.new(EbookRenamer.configuration)
  cli.rename(options[:base_dir], options)
  exit 0
rescue ArgumentError => e
  puts e
  exit 1
end
# vim: ft=ruby

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ebook_renamer-0.0.2 bin/ebook_renamer
ebook_renamer-0.0.1 bin/ebook_renamer