nomine
Version:
file rename as express middleware
66 lines (47 loc) • 2.02 kB
Markdown
as express middleware.
`npm i nomine --save`
```js
const express = require('express');
const app = express();
app.use(nomine({
prefix: '/rename' // default
});
app.listen(3000, function () {
console.log('Example app listening on port 3000!');
});
```
After starting web-server with used `nomine` middleware it waits for payload sended on `/rename` url (by default).
Payload could look this way:
```json
{
"dir": "/",
"from": [
"bin"
],
"to": [
"bin2"
]
}
```
```sh
$ curl -X PUT -d '{"dir":"/","from":["bin"], "to": ["bin2"]}' http://localhost:3000/rename
EACCES: permission denied, rename '/bin' -> '/bin2'
```
- [Renamify](https://github.com/coderaiser/node-renamify "Renamify") - rename group of files from a directory
MIT
[ ]: https://img.shields.io/npm/v/nomine.svg?style=flat
[ ]: https://img.shields.io/travis/coderaiser/node-nomine/master.svg?style=flat
[ ]: https://img.shields.io/david/coderaiser/node-nomine.svg?style=flat
[ ]: https://img.shields.io/badge/license-MIT-317BF9.svg?style=flat
[ ]: https://npmjs.org/package/nomine "npm"
[ ]: https://travis-ci.org/coderaiser/node-nomine "Build Status"
[ ]: https://david-dm.org/coderaiser/node-nomine "Dependency Status"
[ ]: https://tldrlegal.com/license/mit-license "MIT License"
[ ]: https://coveralls.io/github/coderaiser/node-nomine?branch=master
[ ]: https://coveralls.io/repos/coderaiser/node-nomine/badge.svg?branch=master&service=github
File rename