mass-file-renamer
v1.0.0
Published
Rename files in directory recursively
Downloads
3
Readme
mass-file-renamer
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
- Fork it and create your feature branch: git checkout -b my-new-feature
- Commit your changes: git commit -am 'Add some feature'
- Push to the branch: git push origin my-new-feature
- Submit a pull request
License
MIT