UNPKG

runok

Version:

NPM scripts on steroids! Replace your scripts with pure JS

27 lines (26 loc) 590 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const { Result } = require('../result'); const { copySync } = require('fs-extra'); /** * Copies file or directory. copySync from 'fs-extra' is used. * * ```js * copy('src/', 'dst/'); * ``` * * @param from * @param to * @param options */ function copy(from, to, options) { const result = Result.start('copy', `${from} => ${to}`); try { copySync(from, to, options); } catch (error) { return result.error(error); } return result.success(); } exports.default = copy;