|
| 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 |
0 commit comments