remoter-js

1.5.2 • Public • Published

remoter-js

上传文件夹自动压缩上传服务器并解压至相应目录

  • 支持自动创建目录
  • 支持上传完成自动解压
  • 支持服务器目标文件夹备份
  • 支持上传后自定义操作

Installation

  • 全局安装
npm i remoter-js -g
//or
yarn add remoter-js -g
  • 项目安装
npm i remoter-js --save-dev
//or
yarn add remoter-js --dev

Options

upload options:
  -host, --host <host>    服务器主机名
  -x, --exec <command>    部署完成后执行命令(服务端)
  -u, --user <user>       服务器用户名
  -p, --port <port>       服务器端口
  -n, --name              指定远程解压目录
  -b, --bak               开启服务器目录备份
  -ld, --local-dir <dir>  指定本地目录
  -rd, --remote-dir <dir> 指定远程目录
  -mk, --mkdir            无目录是否自动创建目录
  -cvr, --cover-zip       对于已存在的压缩包进行覆盖
  -clr, --clear-zip       上传完成删除压缩包
  -h, --help              display help for command

Usage

初始化(本地使用)

remoter init

上传(全局安装使用)

remoter upload -host [host] -u [user] -p [port] -lr [local-dir] -rd [remote-dir] -x [exec] -cvr -clr -b

帮助(全局安装使用)

remoter -h

项目中使用可使用 npmscripts 命令配合变量使用

Package Sidebar

Install

npm i remoter-js

Weekly Downloads

0

Version

1.5.2

License

ISC

Unpacked Size

13.2 kB

Total Files

9

Last publish

Collaborators

  • yuzhenquan