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