@zaaack/scp-sync

0.1.8 • Public • Published

@zaaack/scp-sync

Sync project files to remote server via scp.

Features

  • sync file when file changed
  • start command after watching
  • customize watching directory and remote directory

Usage

yarn global add @zaaack/scp-sync
scp-sync init # this generate config file "scpSync.json" in current directory.

then edit scpSync.json,

{
  "host": "yourName@yourHost",
  "startCmd": "start command to run remotely after watching",
  "remoteFolder": "yourRemoteFolderPath",
  "localFolder": "yourLocalFolderPath",
  "port": 0,
  "sshParams": ["extra", "ssh", "params", "when", "running", "startCmd"],
  "scpParams": ["extra", "scp", "params", "when", "syncing", "files"]
}

start watching

scp-sync start
# scp-sync watch # watch and sync files
# scp-sync exec # exec start command

Readme

Keywords

none

Package Sidebar

Install

npm i @zaaack/scp-sync

Weekly Downloads

9

Version

0.1.8

License

MIT

Unpacked Size

16 kB

Total Files

8

Last publish

Collaborators

  • zaaack