class FoldersRenamer::CLI

Public Instance Methods

rename() click to toggle source
# File lib/folders_renamer/cli.rb, line 22
def rename
  opts = options.deep_symbolize_keys
  if opts[:version]
    puts "You are using FoldersRenamer version #{FoldersRenamer::VERSION}"
    exit
  end
  puts "Your options #{opts}"
  FoldersRenamer.rename(opts)
end
usage() click to toggle source
# File lib/folders_renamer/cli.rb, line 33
    def usage
      puts <<-EOS
Usage:
  folders_renamer -b, --base-dir=BASE_DIR -s, --sep-string=SEP_STRING

Options:
  -b, --base-dir=BASE_DIR        # Starting directory
                                 # Default: . (current directory)
  -s, --sep-string=SEP_STRING    # Separtor string to use
                                 # Default: .
  -c, [--commit], [--no-commit]  # Commit your changes
  -v, [--version=VERSION]        # Display version number

Cleanup and rename folders
      EOS
    end