Watch a directory and upload any changed files via FTP.
Useful for developing against a remote instance.
npm install live-ftp-upload
require('live-ftp-upload')({
dir : './path/to/watch',
remoteDir : '/where/to/upload',
connect : {
host : 'remote-env.example.com',
user : 'ftp-user',
password : 'ftp-password'
}
});
console.log('FTP uploader is watching...');
Uses node-ftp under the hood. The connect
property of your options is passed verbatim to ftpClient.connect(opts)
, so any properties node-ftp accepts will work.
- 0.1.1 - really works for me - support changing dir contents.
- 0.1.0 - works for me