Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    directory-copypublic

    Build Status

    Copy the contents of one directory to another, and leave behind specified exclusions.

    Install

    npm install directory-copy
    

    Usage

    var copy = require('directory-copy')

    copy(options, cb)

    • options is an options hash
      • src the source directory (required)
      • dest the destination directory (required)
      • excludes an array of RegExp objects to .test() filenames against. If the test returns true, the file won't be copied.
    • cb is the callback function (err) {} (err is null if ok)

    copy() returns an event emitter that emits 'log' events.

    Eg:

    copy(
        { src: __dirname + '/source/static'
        , dest: __dirname + '/output/static'
        , excludes: [ /^\./ ] // Exclude hidden files
        }
      , function () {
        console.log('done!')
      })
      .on('log', function (msg, level) {
        // Level is debug, info, warn or error
        console.log(level + '' + msg)
      })

    Keywords

    none

    install

    npm i directory-copy

    Downloadsweekly downloads

    52

    version

    0.1.0

    license

    none

    last publish

    collaborators

    • avatar