1.1.1 • Published 5 years ago

synccode v1.1.1

Weekly downloads
-
License
MIT
Repository
-
Last release
5 years ago

开发命令行工程步骤

  • npm init
  • 修改 package.json 文件,添加
"bin": {
    "syncCode": "./syncCode.js"
  },
  • syncCode.js 第一行一定是:
#!/usr/bin/env node
  • 安装: npm i -g
  • 测试: 运行 syncCode

其实就是运行了 nodejs syncCode.js

用法

工程根目录下必须有 rsync_exclude.txt 文件

用法有两种,一种指定参数,一种使用配置文件:

  • 指定参数: syncCode projectName serverName
  • 配置文件: 在项目根目录下新建 syncCode.json 文件,文件有上面两个配置项

脚本会根据 serverName 读取 ~/.ssh/config 文件,使用自动登录选项连接上远程服务器,并在远程服务器指定用户的根目录下创建 projectName 目录,并把当前工程文件上传,上传使用了 rsync 来上传,忽略的文件配置在当前工程的根目录的 rsync_exclude.txt

1.1.1

5 years ago

1.1.0

5 years ago

1.0.1

5 years ago