https://github.com/famanoder/rsync-files
a security and fast way use sftp to upload or download files.
https://github.com/famanoder/rsync-files
Last synced: about 1 year ago
JSON representation
a security and fast way use sftp to upload or download files.
- Host: GitHub
- URL: https://github.com/famanoder/rsync-files
- Owner: famanoder
- Created: 2019-04-01T05:56:21.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-05-12T19:41:58.000Z (about 7 years ago)
- Last Synced: 2025-02-15T05:15:11.987Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 1.53 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
> a security and fast way use sftp to upload or download files.
## CLI Usage
---
* Install
```js
npm i rsync-files -g
// or
yarn global add rsync-files
```
## Local Install
### Install
```js
npm i rsync-files -S
// or
yarn add rsync-files
```
### use API
* upload files or directories
```js
const {sshUpload} = require('rsync-files');
// your server settings
const sftpOption = {
ip: '***',
port: 22,
username: '***',
password: '***',
target: '/'
}
sshUpload({
source: ['build', 'node_modules'],
ignoreRegexp: /node_modules/,
sftpOption,
success(res) {
console.log('all uploaded......', res);
},
fail(err) {
console.log('upload error:', err)
}
});
```
>