0.0.4 • Published 9 years ago

ftp-stream v0.0.4

Weekly downloads
6
License
MIT
Repository
github
Last release
9 years ago

ftp-stream

npm version Build Status Code Climate david-dm Test Coverage

This is wraps ftp to provide a streaming interface for downloading files via FTP.

Install

npm install ftp-stream --save

Usage

ftpStream([ftpConnectOptions], files)

ftpConnectOptions

Type: Object

The connect options passed to ftp.connect().

files

Type: array of String

An array of files to download.

Example

Download README.txt from localhost on port 21 as anonymous

var fs = require('vinyl-fs');
var ftpStream = require('ftp-stream');

ftpStream(['README.txt'])
.pipe(fs.dest('./output'));

Download secret.txt from ftp.secret.info on port 1234 as walter

var fs = require('vinyl-fs');
var ftpStream = require('ftp-stream');

var connectionInfo = {
  host: 'ftp.secret.info',
  user: 'walter',
  port: 1234
};

ftpStream(connectionInfo,['secret.txt'])
.pipe(fs.dest('./output'));

Releasing

Travis has been configured to publish upon tagged commits; run the following for npm to update the version and push the appropriate commits to trigger a deploy from Travis.

npm version

License

Copyright (c) 2015, Phillip Green II. Licensed under the MIT license.

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago