Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lemmon/ftpup

Simple FTP uploader for node.js.
https://github.com/lemmon/ftpup

automation deployment ftp ftp-uploader nodejs synchronization

Last synced: about 1 month ago
JSON representation

Simple FTP uploader for node.js.

Awesome Lists containing this project

README

        

# FTP Uploader

Simple FTP uploader for node.js.

[![npm version](https://badge.fury.io/js/ftpup.svg)](https://badge.fury.io/js/ftpup)

## Install

This package is meant to be installed globally.

```sh
npm install ftpup --global
```

## CLI

```
Usage
$ ftpup [OPTION]... [SRC] [USERNAME[:PASSWORD]@]HOST[:DEST]

Options
-u, --username=USERNAME username
-p, --password=PASSWORD password
--secure explicit ftps over tls
--allow-unauthorized allow invalid certificates
--exclude=PATTERN exclude pattern
--purge=PATH purge directory
--scope=SCOPE scope name
--fresh ignore server state, perform fresh upload
--test perform a trial run with no changes made
-v, --version show version number
-h, --help show this help

Example
$ ftpup [email protected]
$ ftpup public [email protected]/subfolder
$ ftpup projectfolder --exclude node_modules [email protected] -p topsecret
```

## License

MIT