mirror of
https://github.com/kingToolbox/WindTerm.git
synced 2026-08-30 11:27:52 +08:00
Compare commits
5 Commits
2.1-prerel
...
2.4-prerel
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
aa779b4b09 | ||
|
|
6c57450c56 | ||
|
|
05ffe7e8d4 | ||
|
|
f1a49022a9 | ||
|
|
d76580bea2 |
62
README.md
62
README.md
@@ -1,9 +1,9 @@
|
|||||||
# WindTerm
|
# WindTerm
|
||||||
A professional SSH/Telnet/Serial/Shell/Sftp client for DevOps.
|
A Quicker and better SSH/Telnet/Serial/Shell/Sftp client for DevOps.
|
||||||
|
|
||||||
_Hello WindTerm :rose:, hello world!_
|
_Hello WindTerm :rose:, hello world!_
|
||||||
|
|
||||||
**We're just beginning! If you want a high performance text editor, you can try [WindEdit](https://www.github.com/kingToolbox/DIGEdit/).**
|
**We're just beginning! If you want a high performance text editor, you can try [WindEdit](https://www.github.com/kingToolbox/WindEdit/).**
|
||||||
|
|
||||||
# License
|
# License
|
||||||
**Completely FREE for commercial and non-commercial use without limitations.**
|
**Completely FREE for commercial and non-commercial use without limitations.**
|
||||||
@@ -15,9 +15,7 @@ See [Intro Videos](https://kingtoolbox.github.io)
|
|||||||
|
|
||||||
# Download
|
# Download
|
||||||
|
|
||||||
**Linux binary** and **Windows binary**: https://github.com/kingToolbox/WindTerm/releases
|
**Linux binary**, **MacOS binary** and **Windows binary**: https://github.com/kingToolbox/WindTerm/releases
|
||||||
|
|
||||||
(The binary of Macos will be committed later)
|
|
||||||
|
|
||||||
# Source Code
|
# Source Code
|
||||||
|
|
||||||
@@ -52,20 +50,30 @@ DigeWhite Theme:
|
|||||||
### SSH, Telnet, Tcp, Shell, Serial
|
### SSH, Telnet, Tcp, Shell, Serial
|
||||||
- SSH v2, Telnet, Raw Tcp, Serial, Shell protocols implemented. [Intro Video](https://kingtoolbox.github.io/2020/01/22/new-session/)
|
- SSH v2, Telnet, Raw Tcp, Serial, Shell protocols implemented. [Intro Video](https://kingtoolbox.github.io/2020/01/22/new-session/)
|
||||||
- Supports SSH auto execution when session authenticated.
|
- Supports SSH auto execution when session authenticated.
|
||||||
|
- Supports SSH ControlMaster.
|
||||||
- Supports SSH ProxyCommand or ProxyJump. [Intro Video](https://kingtoolbox.github.io/2021/03/11/proxycommand/)
|
- Supports SSH ProxyCommand or ProxyJump. [Intro Video](https://kingtoolbox.github.io/2021/03/11/proxycommand/)
|
||||||
- Supports SSH agent forwarding. [Intro Video](https://kingtoolbox.github.io/2020/08/22/ssh_agent_forwarding/)
|
- Supports SSH agent forwarding. [Intro Video](https://kingtoolbox.github.io/2020/08/22/ssh_agent_forwarding/)
|
||||||
- Supports SSH auto login with password, public-key, keyboard-interactive, gssapi-with-mic. [Intro Video](https://kingtoolbox.github.io/2020/01/23/auto-login/)
|
- Supports SSH auto login with password, public-key, keyboard-interactive, gssapi-with-mic. [Intro Video](https://kingtoolbox.github.io/2020/01/23/auto-login/)
|
||||||
- Supports X11 forwarding. [Intro Video](https://kingtoolbox.github.io/2020/07/21/x11_forwarding/)
|
- Supports X11 forwarding. [Intro Video](https://kingtoolbox.github.io/2020/07/21/x11_forwarding/)
|
||||||
- Supports direct/local port forwarding, reverse/remote port forwarding and dynamic port forwarding. [Intro Video](https://kingtoolbox.github.io/2020/07/21/port_forwarding/)
|
- Supports direct/local port forwarding, reverse/remote port forwarding and dynamic port forwarding. [Intro Video](https://kingtoolbox.github.io/2020/07/21/port_forwarding/)
|
||||||
|
- Supports XModem, YModem and ZModem. [Intro Video](https://kingtoolbox.github.io/tags/modem/)
|
||||||
- Integrated sftp, scp client, supports download, upload, remove, rename, make new file/directory and so on. [Intro Video](https://kingtoolbox.github.io/tags/transfer/)
|
- Integrated sftp, scp client, supports download, upload, remove, rename, make new file/directory and so on. [Intro Video](https://kingtoolbox.github.io/tags/transfer/)
|
||||||
- Integrated local file manager, supports move to, copy to, copy from, remove, rename, make new file/directory and so on.
|
- Integrated local file manager, supports move to, copy to, copy from, remove, rename, make new file/directory and so on.
|
||||||
- Supports Windows Cmd, PowerShell and Cmd, PowerShell as administrator.
|
- Supports Windows Cmd, PowerShell and Cmd, PowerShell as administrator.
|
||||||
- Supports Linux bash, zsh, powershell core and so on.
|
- Supports Linux bash, zsh, powershell core and so on.
|
||||||
|
- Supports MacOS bash, zsh, powershell core and so on.
|
||||||
### GUI
|
### GUI
|
||||||
|
- **Supports Windows, MacOS and Linux.**
|
||||||
|
- **Supports Multilingual User Interface.**
|
||||||
|
- Supports Unicode 13.
|
||||||
- Session dialog and session tree.
|
- Session dialog and session tree.
|
||||||
|
- **Focus Mode.** [Intro Video](https://kingtoolbox.github.io/2021/06/28/ui_focus_mode/)
|
||||||
|
- **Sync Input.** [Intro Video](https://kingtoolbox.github.io/2021/05/27/sync-input/)
|
||||||
- **Enhanced protection of the session username and password.** [Intro Video](https://kingtoolbox.github.io/2021/03/11/protection-username-password/)
|
- **Enhanced protection of the session username and password.** [Intro Video](https://kingtoolbox.github.io/2021/03/11/protection-username-password/)
|
||||||
- **Command palette.** [Intro Video](https://kingtoolbox.github.io/tags/command-palette/)
|
- **Command palette.** [Intro Video](https://kingtoolbox.github.io/tags/command-palette/)
|
||||||
- **Command sender.** [Intro Video](https://kingtoolbox.github.io/tags/sender/)
|
- **Command sender.** [Intro Video](https://kingtoolbox.github.io/tags/sender/)
|
||||||
|
- **Explorer Pane.** [Intro Video](https://kingtoolbox.github.io/2021/05/27/explorer/)
|
||||||
|
- **Shell Pane.**
|
||||||
- **Quick Bar.** [Intro Video](https://kingtoolbox.github.io/2020/08/22/quickbar/)
|
- **Quick Bar.** [Intro Video](https://kingtoolbox.github.io/2020/08/22/quickbar/)
|
||||||
- **Paste Dialog.** [Intro Video](https://kingtoolbox.github.io/2020/08/22/paste_dialog/)
|
- **Paste Dialog.** [Intro Video](https://kingtoolbox.github.io/2020/08/22/paste_dialog/)
|
||||||
- **Local and remote modes with vim keybindings. (Using Shift+Enter key to switch between remote and local mode**) [Intro Video](https://kingtoolbox.github.io/2020/06/21/keyboard-modes/)
|
- **Local and remote modes with vim keybindings. (Using Shift+Enter key to switch between remote and local mode**) [Intro Video](https://kingtoolbox.github.io/2020/06/21/keyboard-modes/)
|
||||||
@@ -79,9 +87,10 @@ DigeWhite Theme:
|
|||||||
- Supports searching over the opened tabs. [Intro Video](https://kingtoolbox.github.io/2021/03/11/tabbar-search-tab/)
|
- Supports searching over the opened tabs. [Intro Video](https://kingtoolbox.github.io/2021/03/11/tabbar-search-tab/)
|
||||||
- Supports closing tabs to the right.
|
- Supports closing tabs to the right.
|
||||||
- Supports setting the windows transparency. [Intro video](https://kingtoolbox.github.io/2020/11/13/windows-opacity/)
|
- Supports setting the windows transparency. [Intro video](https://kingtoolbox.github.io/2020/11/13/windows-opacity/)
|
||||||
- Supports select-to-copy and middle-click-to-paste.
|
- Supports select-to-copy, right-click-to-paste or middle-click-to-paste.
|
||||||
- Supports searching text online with Google, Bing, Github, Stackoverflow, Wikipedia and DuckDuckGo. [Intro video](https://kingtoolbox.github.io/2020/11/13/search-online/)
|
- Supports searching text online with Google, Bing, Github, Stackoverflow, Wikipedia and DuckDuckGo. [Intro video](https://kingtoolbox.github.io/2020/11/13/search-online/)
|
||||||
- Supports hiding mouse cursor while typing.
|
- Supports hiding mouse cursor while typing.
|
||||||
|
- **Supports locking screen.** [Intro video](https://kingtoolbox.github.io/2021/04/23/lock-screen/)
|
||||||
### Term
|
### Term
|
||||||
- Supports vt100, vt220, vt340, vt420, vt520, xterm, xterm-256-colors.
|
- Supports vt100, vt220, vt340, vt420, vt520, xterm, xterm-256-colors.
|
||||||
- Supports unicode, emojis, true-color, mouse protocol, etc.
|
- Supports unicode, emojis, true-color, mouse protocol, etc.
|
||||||
@@ -94,6 +103,7 @@ DigeWhite Theme:
|
|||||||
- Supports manual and automated session logging. [Intro Video](https://kingtoolbox.github.io/tags/logging/)
|
- Supports manual and automated session logging. [Intro Video](https://kingtoolbox.github.io/tags/logging/)
|
||||||
- Rename and duplicate session. [Intro Video](https://kingtoolbox.github.io/tags/tabbar/)
|
- Rename and duplicate session. [Intro Video](https://kingtoolbox.github.io/tags/tabbar/)
|
||||||
- Restore last sessions and layouts when restart. [Intro Video](https://kingtoolbox.github.io/2020/01/22/restore-sessions/)
|
- Restore last sessions and layouts when restart. [Intro Video](https://kingtoolbox.github.io/2020/01/22/restore-sessions/)
|
||||||
|
- Supports opening a specific session or set of sessions on startup.
|
||||||
### Performance
|
### Performance
|
||||||
- High performance, low memory, low latency. [Intro Video](https://kingtoolbox.github.io/2020/01/23/windterm-putty-performance/)
|
- High performance, low memory, low latency. [Intro Video](https://kingtoolbox.github.io/2020/01/23/windterm-putty-performance/)
|
||||||
|
|
||||||
@@ -336,23 +346,33 @@ DIGEdit is the text component of WindTerm.
|
|||||||
|
|
||||||
**Release cycle:**
|
**Release cycle:**
|
||||||
|
|
||||||
3-4 weeks.
|
4-8 weeks.
|
||||||
|
|
||||||
**Features of version 2.1 (Early April,for reference only):**
|
**Prerelease cycle:**
|
||||||
- New memory allocator and manager and garbage collector.
|
|
||||||
- Search in sessions.
|
|
||||||
- Xmodem, Ymodem, Zmodem(sz, rz)
|
|
||||||
|
|
||||||
**Featurs of version 2.x:**
|
1~2 weeks
|
||||||
- Shell Pane
|
|
||||||
|
# Roadmap of v2.4 (Mid-March, for reference only)
|
||||||
|
- **Dynamic memory compression**
|
||||||
|
- **Improved Filer**
|
||||||
|
- **Improved XServer**
|
||||||
|
- **Improved SSH tunnels**
|
||||||
|
- **Move Caret By Mouse** #239
|
||||||
|
- **Free Type Mode**
|
||||||
|
- Automatic Completion (Postponed to a later version )
|
||||||
|
- Command Snippet [Description](https://github.com/kingToolbox/WindTerm/issues/239#issuecomment-951934488) (Postponed to a later version )
|
||||||
|
- SSH GSSAPI Authentication (Postponed to a later version )
|
||||||
|
- SSH Agent Forwaring (Postponed to a later version )
|
||||||
|
- New memory allocator and manager and garbage collector. (Postponed to a later version )
|
||||||
|
- Search in sessions. (Postponed to a later version )
|
||||||
|
|
||||||
|
Download: [WindTerm 2.4.0 Prerelease 1](https://github.com/kingToolbox/WindTerm/releases/tag/2.4-prerelease) (2022-3-20)
|
||||||
|
|
||||||
|
**Roadmap of version 2.x:**
|
||||||
- External tools
|
- External tools
|
||||||
- UI:
|
|
||||||
- Config dialog
|
|
||||||
- Protocols:
|
- Protocols:
|
||||||
- Mosh
|
- Mosh
|
||||||
- Rlogin
|
- Rlogin
|
||||||
- Terminal:
|
|
||||||
- MacOs bash
|
|
||||||
- Session:
|
- Session:
|
||||||
- Auto Complete
|
- Auto Complete
|
||||||
- Chat mode
|
- Chat mode
|
||||||
@@ -361,3 +381,11 @@ DIGEdit is the text component of WindTerm.
|
|||||||
- ftp, ftps
|
- ftp, ftps
|
||||||
- Script, macro and plugin stystem
|
- Script, macro and plugin stystem
|
||||||
- More ...
|
- More ...
|
||||||
|
|
||||||
|
**Release Schedule:**
|
||||||
|
Version | Level | Target | Status | Timeline
|
||||||
|
------------ | ------------- | -------------- | ---------- | -----------
|
||||||
|
v0.x | Basic | Basic framework and basic features, but complete a high-performance text editor ([WindEdit](https://github.com/kingToolbox/WindEdit)) as the base, and be able to use them normally. | Finished | Long long ago ~ Sprint of 2020
|
||||||
|
v1.x | Manual | Perfect features and can be used by most developers in their daily work | Finished | Spring of 2020 ~ Winter of 2020
|
||||||
|
**v2.x** | **Semi automatic** | **Through triggers, macros, events, notifications and so on, developers can be assisted to complete some operations.** | **Developing** | **Spring of 2021 ~ Summer of 2022**
|
||||||
|
v3.x | Fully automatic | Through plugins, scripts, machine learning and so on, automatically operating with achieving non-attended | Planning | Summer of 2022 ~ Winter of 2023
|
||||||
|
|||||||
BIN
images/WindTerm_icon_1024x1024.png
Normal file
BIN
images/WindTerm_icon_1024x1024.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 15 KiB |
Reference in New Issue
Block a user