mass-file-renamer

1.0.0 • Public • Published

mass-file-renamer

package version package downloads standard-readme compliant package license make a pull request

Rename files in directory recursively

Table of Contents

Install

This project uses node and npm.

$ npm install mass-file-renamer
# OR 
$ yarn add mass-file-renamer

Usage

const massFileRenamer = require('mass-file-renamer')
 
massFileRenamer({
  dir: 'test-files',
  ignore: ['.DS_Store'],
  renamer: (dirname = '', oldName = '') => {
    const newName = `foo-${oldName.toUpperCase()}`
    console.log(dirname, oldName, newName)
    return newName // Return new name for file
  }
})
  .then(() => {
    console.log('Done')
  })
  .catch(console.error)
 

Contribute

  1. Fork it and create your feature branch: git checkout -b my-new-feature
  2. Commit your changes: git commit -am 'Add some feature'
  3. Push to the branch: git push origin my-new-feature
  4. Submit a pull request

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i mass-file-renamer

Weekly Downloads

0

Version

1.0.0

License

MIT

Unpacked Size

4.53 kB

Total Files

7

Last publish

Collaborators

  • tiaanduplessis