An open API service indexing awesome lists of open source software.

https://github.com/webcaetano/pad-rename

Rename files with pads splited on folders
https://github.com/webcaetano/pad-rename

Last synced: 10 months ago
JSON representation

Rename files with pads splited on folders

Awesome Lists containing this project

README

          

# pad-rename

[![NPM version][npm-image]][npm-url]
[![Build status][travis-image]][travis-url]

> Rename files with pads splited on folders

## Installation

```
npm install pad-rename --save
```

## Usage

```
rpad(glob,options,callback)
```

## Example

```javascript
var rpad = require('pad-rename');

rpad('**/*.png',function(){

});

// or
rpad(['**/*.png'],{start:0},function(){

});

// or
rpad(['**/*.png'],function(){

},{start:0});

// with all options
rpad(['**/*.png'],function(err,data){

},{
prefix:'lulu_',
sufix:'_purple',
start:0,
length:5,
val:'o',
});
```

## Options

Option
Description
Default

start
The inital pad start.
1

length
The padding length.
3

val
The string used as padding.
0

sufix
The string used as sufix.
""

prefix
The string used as prefix.
""

## CLI

```
npm install pad-rename -g
```

```
Usage
$ rpad

Options
--start inital pad start. Default: 1
--length the padding length. Default: 3
--val string used as padding. Default: "0"
--prefix string used as prefix. Default: ""
--sufix string used as sufix. Default: ""

Examples
rpad "**/*.png"
rpad "**/*.png" --start 0 --length 5 --val "0" --prefix "img_" --sufix "_end"
```

## License

MIT

[npm-image]: https://img.shields.io/npm/v/pad-rename.svg?style=flat-square
[npm-url]: https://npmjs.org/package/pad-rename
[travis-image]: https://img.shields.io/travis/webcaetano/pad-rename.svg?style=flat-square
[travis-url]: https://travis-ci.org/webcaetano/pad-rename