Module: Choose

Defined in:
lib/choose.rb,
lib/choose/version.rb

Constant Summary collapse

VERSION =
"0.1.4"

Class Method Summary collapse

Class Method Details

.run!Object



6
7
8
9
10
11
12
13
14
15
16
# File 'lib/choose.rb', line 6

def self.run!
  if ARGV.size == 2
    return puts("#{ARGV[0]} folder doesn't exist!".colorize(:red)) unless Dir.exist?(ARGV[0])
    return puts("#{ARGV[1]} folder doesn't exist!".colorize(:red)) unless Dir.exist?(ARGV[1])

    FileProcessor.move!(ARGV[0], ARGV[1])
  else
    puts "Invalid arguments! Please provide two folders:".colorize(:red)
    puts "choose original_folder choosen_folder".colorize(:green)
  end
end