Skip to content

Commit 4c49a6a

Browse files
authored
New version: inspoaibox.Mshell version 0.2.3 (microsoft#345485)
1 parent 0d52d5f commit 4c49a6a

File tree

4 files changed

+256
-0
lines changed

4 files changed

+256
-0
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Created with YamlCreate.ps1 Dumplings Mod
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json
3+
4+
PackageIdentifier: inspoaibox.Mshell
5+
PackageVersion: 0.2.3
6+
InstallerType: nullsoft
7+
InstallerSwitches:
8+
Upgrade: --updated
9+
UpgradeBehavior: install
10+
ProductCode: cc256850-b136-5fb2-bce5-718f0e7ee6cb
11+
ReleaseDate: 2026-03-05
12+
Installers:
13+
- Architecture: x64
14+
Scope: user
15+
InstallerUrl: https://github.com/inspoaibox/Mshell/releases/download/v0.2.3/MShell-Setup-0.2.3.exe
16+
InstallerSha256: 1F2C2072D72FA6FC0B36AC23FC897BD6C26411F134795EDFB66B338E495A8358
17+
InstallerSwitches:
18+
Custom: /currentuser
19+
- Architecture: x64
20+
Scope: machine
21+
InstallerUrl: https://github.com/inspoaibox/Mshell/releases/download/v0.2.3/MShell-Setup-0.2.3.exe
22+
InstallerSha256: 1F2C2072D72FA6FC0B36AC23FC897BD6C26411F134795EDFB66B338E495A8358
23+
InstallerSwitches:
24+
Custom: /allusers
25+
ManifestType: installer
26+
ManifestVersion: 1.12.0
Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
# Created with YamlCreate.ps1 Dumplings Mod
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.12.0.schema.json
3+
4+
PackageIdentifier: inspoaibox.Mshell
5+
PackageVersion: 0.2.3
6+
PackageLocale: en-US
7+
License: Freeware
8+
ShortDescription: MShell is a modern, feature-rich SSH client built with Electron, Vue 3, and TypeScript.
9+
Description: |-
10+
MShell is a modern, feature-rich SSH client built with Electron, Vue 3, and TypeScript.
11+
✨ Core Features
12+
🔐 SSH Connection Management
13+
- ✅ Supports password and private key authentication (RSA, ED25519, ECDSA)
14+
- ✅ Session grouping with drag-and-drop sorting
15+
- ✅ Quick connect functionality
16+
- ✅ Session import/export
17+
- ✅ Connection keep-alive and auto-reconnect
18+
- ✅ Supports multiple concurrent connections
19+
- ✅ Credentials encrypted and stored using Windows DPAPI
20+
💻 Terminal Features
21+
- ✅ Full-featured terminal based on xterm.js
22+
- ✅ WebGL rendering with automatic fallback to Canvas/DOM
23+
- ✅ 20+ built-in themes (Dark, Light, Solarized, Monokai, Dracula, Nord, OneDark, etc.)
24+
- ✅ Customizable font, size, cursor style, and render type
25+
- ✅ Copy/paste support (Ctrl+Shift+C/V)
26+
- ✅ Right-click context menu shortcuts
27+
- ✅ Select all function (Ctrl+Shift+A)
28+
- ✅ Auto-resize and scrollback buffer
29+
- ✅ Full support for ANSI color codes
30+
- ✅ Split-pane mode (horizontal/vertical)
31+
- ✅ Switch between tabs and split panes
32+
📁 SFTP File Transfer
33+
- ✅ Dual-pane file browser (local + remote)
34+
- ✅ Drag-and-drop file upload
35+
- ✅ Batch upload/download with progress tracking
36+
- ✅ File operations (create, delete, rename, change permissions)
37+
- ✅ Transfer queue management (pause, resume, cancel)
38+
- ✅ Resume incomplete transfers
39+
- ✅ Transfer history
40+
- ✅ Single-click selection, double-click to open folders
41+
- ✅ Right-click context menu support
42+
🔧 Advanced Features
43+
- ✅ Port forwarding: local, remote, dynamic (SOCKS5)
44+
- ✅ Port forwarding templates: save and reuse common configurations
45+
- ✅ Command snippets: save frequently used commands with variable substitution
46+
- ✅ Command history: records all executed commands, supports search and favorites
47+
- ✅ Server monitoring: real-time monitoring of CPU, memory, disk, and network usage
48+
- ✅ Task scheduling: schedule commands to run at specified times
49+
- ✅ Workflows: create multi-step automated workflows
50+
- ✅ SSH key management: generate, import, and export SSH keys
51+
- ✅ Audit logs: record all operations with filtering and export capability
52+
📊 Statistics & Analytics
53+
- ✅ Session usage statistics
54+
- ✅ Connection duration statistics
55+
- ✅ Data traffic statistics
56+
- ✅ Command usage frequency stats
57+
- ✅ Service provider cost analysis
58+
- ✅ Regional distribution statistics
59+
- ✅ Customizable display components
60+
🔒 Security Features
61+
- ✅ Session lock: password protection with auto-lock
62+
- ✅ Host verification: SSH host key validation
63+
- ✅ Credential encryption: encrypted storage via Windows DPAPI
64+
- ✅ Audit logs: comprehensive operation records
65+
💾 Data Management
66+
- ✅ Backup and restore: encrypted backup of sessions, snippets, and settings
67+
- ✅ Auto-backup: scheduled automatic backup
68+
- ✅ Crash recovery: automatically restore session state
69+
- ✅ Selective restore: choose specific data to restore
70+
🎨 User Interface
71+
- ✅ Modern dark/light themes
72+
- ✅ Multi-tab terminal management
73+
- ✅ Sidebar navigation
74+
- ✅ Status bar showing connection info
75+
- ✅ Responsive layout
76+
- ✅ Full keyboard shortcut support
77+
- ✅ Right-click context menus
78+
- ✅ Drag-and-drop sorting (sessions, tabs)
79+
- ✅ Bilingual support: Chinese and English
80+
⚙️ System Settings
81+
- ✅ Launch on startup
82+
- ✅ Minimize to system tray
83+
- ✅ Minimize on close
84+
- ✅ Theme switching (auto/dark/light)
85+
- ✅ Language switching
86+
- ✅ Terminal settings (font, size, cursor, render type)
87+
- ✅ SSH settings (timeout, keep-alive)
88+
- ✅ SFTP settings (concurrent transfers, hidden files)
89+
- ✅ Security settings (password saving, host verification)
90+
- ✅ Customizable keyboard shortcuts
91+
Tags:
92+
- console
93+
- download
94+
- file
95+
- remote
96+
- server
97+
- sftp
98+
- shell
99+
- ssh
100+
- terminal
101+
- transfer
102+
- upload
103+
ManifestType: locale
104+
ManifestVersion: 1.12.0
Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
# Created with YamlCreate.ps1 Dumplings Mod
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json
3+
4+
PackageIdentifier: inspoaibox.Mshell
5+
PackageVersion: 0.2.3
6+
PackageLocale: zh-CN
7+
Publisher: MShell Team
8+
PublisherUrl: https://github.com/inspoaibox
9+
PublisherSupportUrl: https://github.com/inspoaibox/Mshell/issues
10+
PackageName: MShell
11+
PackageUrl: https://github.com/inspoaibox/Mshell
12+
License: 免费软件
13+
Copyright: Copyright © 2026 MShell Team
14+
ShortDescription: MShell 是一款现代化、功能丰富的 SSH 客户端,基于 Electron、Vue 3 和 TypeScript 构建。
15+
Description: |-
16+
MShell 是一款现代化、功能丰富的 SSH 客户端,基于 Electron、Vue 3 和 TypeScript 构建。
17+
✨ 核心特性
18+
🔐 SSH 连接管理
19+
- ✅ 支持密码和私钥认证(RSA、ED25519、ECDSA)
20+
- ✅ 会话分组管理,支持拖拽排序
21+
- ✅ 快速连接功能
22+
- ✅ 会话导入/导出
23+
- ✅ 连接保活和自动重连
24+
- ✅ 多连接并发支持
25+
- ✅ 使用 Windows DPAPI 加密存储凭据
26+
💻 终端功能
27+
- ✅ 基于 xterm.js 的全功能终端
28+
- ✅ WebGL 渲染,自动降级到 Canvas/DOM
29+
- ✅ 20+ 内置主题(Dark、Light、Solarized、Monokai、Dracula、Nord、OneDark 等)
30+
- ✅ 可自定义字体、大小、光标样式、渲染类型
31+
- ✅ 复制/粘贴支持(Ctrl+Shift+C/V)
32+
- ✅ 右键菜单快捷操作
33+
- ✅ 全选功能(Ctrl+Shift+A)
34+
- ✅ 自动调整大小和滚动缓冲区
35+
- ✅ 完整的 ANSI 颜色代码支持
36+
- ✅ 分屏模式(水平/垂直分屏)
37+
- ✅ 标签页和分屏模式切换
38+
📁 SFTP 文件传输
39+
- ✅ 双面板文件浏览器(本地 + 远程)
40+
- ✅ 文件拖拽上传
41+
- ✅ 批量上传/下载,支持进度跟踪
42+
- ✅ 文件操作(创建、删除、重命名、修改权限)
43+
- ✅ 传输队列管理(暂停、恢复、取消)
44+
- ✅ 未完成传输恢复
45+
- ✅ 传输历史记录
46+
- ✅ 单击选择,双击打开文件夹
47+
- ✅ 右键菜单支持
48+
🔧 高级功能
49+
- ✅ 端口转发:本地转发、远程转发、动态转发(SOCKS5)
50+
- ✅ 端口转发模板:保存常用转发配置
51+
- ✅ 命令片段:保存常用命令,支持变量替换
52+
- ✅ 命令历史:记录所有执行的命令,支持搜索和收藏
53+
- ✅ 服务器监控:实时监控 CPU、内存、磁盘、网络使用情况
54+
- ✅ 任务调度:定时执行命令任务
55+
- ✅ 工作流:创建多步骤自动化工作流
56+
- ✅ SSH 密钥管理:生成、导入、导出 SSH 密钥
57+
- ✅ 审计日志:记录所有操作,支持筛选和导出
58+
📊 统计分析
59+
- ✅ 会话使用统计
60+
- ✅ 连接时长统计
61+
- ✅ 流量统计
62+
- ✅ 命令使用频率统计
63+
- ✅ 服务商费用分析
64+
- ✅ 地区分布统计
65+
- ✅ 可自定义显示组件
66+
🔒 安全功能
67+
- ✅ 会话锁定:密码保护,自动锁定
68+
- ✅ 已知主机验证:SSH 主机密钥验证
69+
- ✅ 凭据加密:使用 Windows DPAPI 加密存储
70+
- ✅ 审计日志:完整的操作记录
71+
💾 数据管理
72+
- ✅ 备份与恢复:加密备份会话、片段和设置
73+
- ✅ 自动备份:定时自动备份
74+
- ✅ 崩溃恢复:自动恢复会话状态
75+
- ✅ 选择性恢复:可选择恢复特定数据
76+
🎨 用户界面
77+
- ✅ 现代化深色/浅色主题
78+
- ✅ 多标签页终端管理
79+
- ✅ 侧边栏导航
80+
- ✅ 状态栏显示连接信息
81+
- ✅ 响应式布局
82+
- ✅ 完整的键盘快捷键支持
83+
- ✅ 右键上下文菜单
84+
- ✅ 拖拽排序(会话、标签页)
85+
- ✅ 中英文双语支持
86+
⚙️ 系统设置
87+
- ✅ 启动时打开
88+
- ✅ 最小化到托盘
89+
- ✅ 关闭时最小化
90+
- ✅ 主题切换(自动/深色/浅色)
91+
- ✅ 语言切换
92+
- ✅ 终端设置(字体、大小、光标、渲染类型)
93+
- ✅ SSH 设置(超时、保活)
94+
- ✅ SFTP 设置(并发数、隐藏文件)
95+
- ✅ 安全设置(密码保存、主机验证)
96+
- ✅ 快捷键自定义
97+
Tags:
98+
- sftp
99+
- shell
100+
- ssh
101+
- 上传
102+
- 下载
103+
- 传输
104+
- 控制台
105+
- 文件
106+
- 服务器
107+
- 终端
108+
- 远程
109+
ReleaseNotes: |-
110+
更新内容
111+
修复增强一些功能
112+
下载
113+
MShell-Setup-版本号.exe - 安装版(推荐)
114+
win-unpacked.zip - 免安装版
115+
其他文件(latest.yml、.blockmap)为自动更新所需,无需手动下载
116+
ReleaseNotesUrl: https://github.com/inspoaibox/Mshell/releases/tag/v0.2.3
117+
ManifestType: defaultLocale
118+
ManifestVersion: 1.12.0
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Created with YamlCreate.ps1 Dumplings Mod
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json
3+
4+
PackageIdentifier: inspoaibox.Mshell
5+
PackageVersion: 0.2.3
6+
DefaultLocale: zh-CN
7+
ManifestType: version
8+
ManifestVersion: 1.12.0

0 commit comments

Comments
 (0)