jsftp-rmr

0.0.1 • Public • Published

jsftp-rmr

Recursively delete non-empty nested directories with jsftp, like 'rm -r'

FTP can natively delete only one directory at the time and it must be empty.

Useful for being able to clean up remote directories before uploading files.

Install

$ npm install --save jsftp-rmr

Usage

var jsFtp = require('jsftp');
 
// decorate `jsFtp` with a new method `rmr`
jsFtp = require('jsftp-rmr')(jsFtp);
 
var remoteDirectory = 'public_html/deploy'
    ftp = new jsFtp(options);
 
ftp.rmr(remoteDirectory, function (err) {
    console.log('Successfully removed:', remoteDirectory);
});

API

jsFtp.rmr(remoteDirectory, callback)

remoteDirectory

Required
Type: string

Path of the remote directory to recursively remove.

Note

Using this command in production can be dangerous. Use it at your own risk.

License

MIT © Alberto Mijares

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i jsftp-rmr

      Weekly Downloads

      3

      Version

      0.0.1

      License

      MIT

      Last publish

      Collaborators

      • almilo