UNPKG

@itriton/sftp

Version:

基于ssh2-sftp-client的项目部署工具,支持密钥证书登录和配置文件管理

43 lines (42 loc) 1.11 kB
/** * 传输模式枚举 */ export var TransferMode; (function (TransferMode) { /** 单文件传输 */ TransferMode["SINGLE"] = "single"; /** 压缩包传输 */ TransferMode["ARCHIVE"] = "archive"; /** 自动选择(根据文件数量) */ TransferMode["AUTO"] = "auto"; })(TransferMode || (TransferMode = {})); /** * 文件传输状态枚举 */ export var TransferStatus; (function (TransferStatus) { /** 准备中 */ TransferStatus["PREPARING"] = "preparing"; /** 上传中 */ TransferStatus["UPLOADING"] = "uploading"; /** 删除中 */ TransferStatus["DELETING"] = "deleting"; /** 完成 */ TransferStatus["COMPLETED"] = "completed"; /** 失败 */ TransferStatus["FAILED"] = "failed"; })(TransferStatus || (TransferStatus = {})); /** * 日志级别枚举 */ export var LogLevel; (function (LogLevel) { /** 调试 */ LogLevel["DEBUG"] = "debug"; /** 信息 */ LogLevel["INFO"] = "info"; /** 警告 */ LogLevel["WARN"] = "warn"; /** 错误 */ LogLevel["ERROR"] = "error"; })(LogLevel || (LogLevel = {}));