bulk rename files
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src
.gitignore
LICENSE
README.md
Setup.hs
hrename.cabal

README.md

hrename

Bulk rename files based on regular expressions and format strings.

Written in Haskell.

Installation

Clone the repository.

Run cabal install in the (repository) directory.

Usage

Run hrename [options]

Help Options:
  -h, --help
    Show option summary.
  --help-all
    Show all help options.

Application Options:
  -d, --directory :: text
    Directory who's content is to be renamed
    default: "."
  -e, --regex :: maybe<text>
    Regex to use for conversion (required)
    the regex matcher utilizes the
    icu standard, a current copy of which can be found here:
    http://userguide.icu-project.org/strings/regexp
  -f, --format :: maybe<text>
    Format string for conversion target (required)
  -r, --recursive :: bool
    Scan subdirectories recursively, applying the renaming (untested)
default: false