JSPM

  • Created
  • Published
  • Downloads 2392781
  • Score
    100M100P100Q196533F
  • License MIT

Copy files

Package Exports

  • cpy

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (cpy) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

cpy Build Status

Copy files

  • Fast by using streams.
  • Resilient by using graceful-fs.
  • User-friendly by accepting globs and creating non-existant destination directories.

Install

$ npm install --save cpy

Usage

var cpy = require('cpy');

cpy(['src/*.png'], 'dist', function (err) {
    console.log('files copied');
});

API

cpy(files, destination, [options], [callback])

files

Required
Type: array

Files to copy.

destination

Required
Type: string

Destination directory.

options

Type: object

Options are passed to cp-file and glob.

cwd

Type: string
Default: process.cwd()

The working directory to look for the source files.

callback(err)

Type: function

CLI

$ npm install --global cpy
$ cpy --help

Usage
  $ cpy <source> <destination> [--no-overwrite]

Example
  $ cpy 'src/*.png' dist

<source> can contain globs if quoted

See cp-file if you only need to copy a single file.

License

MIT © Sindre Sorhus