Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/lemmon/ftpup
- Owner: lemmon
- License: mit
- Created: 2019-11-25T16:02:56.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-10-16T09:35:34.000Z (over 1 year ago)
- Last Synced: 2023-10-17T01:45:19.135Z (over 1 year ago)
- Topics: automation, deployment, ftp, ftp-uploader, nodejs, synchronization
- Language: JavaScript
- Homepage:
- Size: 38.1 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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 helpExample
$ ftpup [email protected]
$ ftpup public [email protected]/subfolder
$ ftpup projectfolder --exclude node_modules [email protected] -p topsecret
```## License
MIT