EnameJS is a tiny javascript library for renaming files in a logical way.
var ename = require('ename');
ename.rename("funny.jpg", "un", true);
//funny.jpg changed to un-funny.jpg
This is a Node.js module available through the npm registry.
Before installing, download and install Node.js. Node.js.
Installation is done using the
npm install
command:
$ npm install ename
This is the directory in which you want to rename files.
protip: __dirname will get all the files of current directory.
This returns an array of file names of the directory specified.
Example:
var ename = require("ename");
console.log(ename.getFiles(__dirname));
//logs array of file names of this current directory through which this script is running.
This will be used to rename a single file.
This is the name of the file with extension.
Example: funny.jpg
regex will be passed as a string it will automatically generate regex from that string. This regex will be tested over filename.
Example: "un" in funny.jpg
this boolean will determine whether you want to append that regex string before filename with hyphen of ignore this addition.
var ename = require("ename");
ename.rename("funny.jpg", "un", true);
//funny.jpg changed to un-funny.jpg
The array of file names we got from getFiles method.
regex will be passed as a string it will automatically generate regex from that string. This regex will be tested over all files.
- #ename on Gitter
- @lockround on Codementor
Copyright © 2017 Shubham Tiwari. This source code is licensed under the MIT license found in the LICENSE.txt file. The documentation to the project is licensed under the CC BY-SA 4.0 license.
Made with ♥ by Shubham Tiwari (@lockround) and contributors