This package has been deprecated

Author message:

test

@zenyu/sftp-cli

0.0.1 • Public • Published

ruhnn-sftp-cli

  • 介绍
  • 命令行
  • Node接口

介绍

封装ssh2提供的sftp相关接口,使用命令行上传文件。

安装方式

npm i ruhnn-sftp-cli -g

命令行

sftp-cli

Node接口

Sftp()

封装ssh2提供的sftp相关接口

Sftp.prototype.connect(option) -> Promise

连接sftp服务器

{
    "host": "sftp服务器地址",
    "port": "端口",
    "username": "用户",
    "password": "密码"
}

Sftp.prototype.exist(path) -> Promise

是否存在文件或目录

  • path:路径

Sftp.prototype.getFile(localPath, remotePath, option) -> Promise

是否存在文件或目录

  • localPath: 远端文件路径
  • localPath: 存放文件路径
  • option: fastGet配置参数 参考 ssh2-streams

Sftp.prototype.upload(pattern, remote, options, putOption) -> Promise

上传文件夹

  • pattern: glob表达式
  • remote: 远端目录
  • options: glob配置参数
  • putOption: fastPut配置参数 参考 ssh2-streams

Sftp.prototype.put(localPath, remotePath, option) -> Promise

上传文件

  • localPath: 本地文件路径
  • remotePath: 远端存放路径
  • option: fastPut配置参数 参考 ssh2-streams

Sftp.prototype.mkdir(path) -> Promise

创建目录

  • path:目录

Dependencies (4)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i @zenyu/sftp-cli

    Weekly Downloads

    1

    Version

    0.0.1

    License

    ISC

    Unpacked Size

    13.3 kB

    Total Files

    5

    Last publish

    Collaborators

    • zenyu