1.0.0-beta.0 • Published 8 years ago
resume-sftp v1.0.0-beta.0
resume-sftp
Description
A pure javascript sftp program what support Automatic Resume an sftp transfer from local to remote.
This project is based on ssh2.
Install
npm install resume-sftp
Examples
copy a file to server:
import { upload } from 'resume-sftp';
upload({
sshClient: {
host: '192.168.100.100',
port: 22,
username: 'frylock',
password: 'password',
},
}, '/localpath/file.zip', '/remotepath/file.zip')
.subcribue(
progress => console.log(`upload file progress: ${progress}%`,
error => console.error(error),
() => console.log('done')
);
TODO
- 可设置远程文件的mode, uid, gid, atime, mtime
- 默认同步本地文件与远程文件的mode, uid, gid, atime, mtime
1.0.0-beta.0
8 years ago
1.0.0-beta
8 years ago