1.0.0-beta.0 • Published 8 years ago

resume-sftp v1.0.0-beta.0

Weekly downloads
1
License
MIT
Repository
-
Last release
8 years ago

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