1 | const pathConfig = require('config').get('path')
|
2 | const Copy = require('copy')
|
3 |
|
4 | const _move_ = (from, to) => {
|
5 | return new Promise((resolve, reject) => {
|
6 | Copy(from, to, (err, files) => {
|
7 | if (err) reject(err)
|
8 | else resolve(files)
|
9 | })
|
10 | })
|
11 | }
|
12 |
|
13 | async function move (patterns = []) {
|
14 | try {
|
15 | for (const { from, to } of patterns) {
|
16 | await _move_(from, to)
|
17 | }
|
18 | } catch (err) {
|
19 | console.error(err)
|
20 | }
|
21 | }
|
22 |
|
23 | module.exports = move
|