logo
0
0
WeChat Login

/Release/v.0.1.0

ZipShip v0.1.0发布!
latest
OverviewDeployMetadata

ZipShip v0.1.0 发布介绍

📦 项目简介

ZipShip 是一个跨平台桌面工具(Tauri + React),用于将本地工作目录一键发布到远端服务器。

核心流程:选择工作目录 → 打包为 ZIP → 通过 SFTP 上传 → 通过 SSH 执行解压并覆盖现有文件


✨ 主要功能

🔒 安全认证

  • 支持密码认证和私钥认证(可选口令)
  • 主机指纹验证,首次连接时提示用户确认
  • 凭证安全存储(系统钥匙串/本地加密库)

📂 本地打包

  • 支持 .zipshipignore 忽略规则(兼容 .gitignore 语法)
  • 自动版本号管理(支持 MAJOR.MINOR.PATCH 逐位调整)
  • 覆盖提示弹窗(可设置"不再提醒")

☁️ 远端部署

  • SFTP 上传,支持断点续传
  • SSH 解压(Linux: unzip / Windows: PowerShell)
  • 解压完成后自动清理远端 ZIP 文件

📋 日志与历史

  • 完整操作历史记录
  • 详细日志输出(SSH stdout/stderr)
  • 日志文件本地落盘

🛠 技术栈

  • 前端:React 19 + TypeScript + Tailwind CSS + Vite
  • 桌面:Tauri 2.x (Rust)
  • UI 组件:Lucide React + Framer Motion

📥 下载地址

平台文件
WindowsZipShip_0.1.0_x64-setup.exe
macOS ZipShip_0.1.0_x64.dmg
LinuxZipShip_0.1.0_amd64.deb

🚀 使用示例

  1. 配置项目:设置工作目录、远端服务器信息
  2. 版本管理:输入版本号或使用默认递增
  3. 一键发布:点击"一键执行"完成 压缩→上传→解压

📝 更新日志

v0.1.0 (2026-02-19)

  • ✅ 首次发布
  • ✅ 支持 SFTP 上传与 SSH 解压
  • ✅ 版本号自动管理
  • ✅ 主机指纹验证
  • ✅ 操作日志记录

🔗 相关链接

Attachment
Uploaded at2026-02-19 13:49:59
Uploaded at2026-02-19 13:49:59