UNPKG

server-deploy-cli

Version:

connect server with ssh2-sftp-client, and publish local files to remote server or delete some files from the remote server or other operations you wanna do

33 lines (28 loc) 839 B
#!/usr/bin/env node /* * @Author: famous * @Date: 2022-08-31 16:14:52 * @Last Modified by: famous * @Last Modified time: 2023-07-11 16:45:39 * server-deploy-cli * * step * 1 解析命令参数 argvParser * 2 获取配置信息 getConfig * 3 判断是否为 -h , -sh 或 -v 操作,这些操作无需链接服务器 * 4 链接服务器,执行对应操作 */ // const argvParse = require('./utils/argvParse') // const Operator = require('./utils/operator') // const Log = require('./utils/log') import argvParse from './utils/argvParse.js' import Operator from './utils/operator.js' import Log from './utils/log.js' !(async () => { try { const argvResult = await argvParse() new Operator(argvResult) } catch (error) { Log.error('%s', [error]) } })()