kingToolbox / kingToolbox/WindTerm

Incremental Update for OpenSSH Sessions in WindTerm

Open
#2,508 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
32.3k
Forks
2.5k
PR merge metrics
No merged PRs in 30d

Description

Description:

I've been using the "Import OpenSSH Session" feature in WindTerm, which is quite useful. However, I've encountered an issue that hampers my workflow. I usually manage my SSH sessions via the ~/.ssh/config file, which is used consistently across different platforms and terminals.

The problem is that when I update this file with new sessions or make changes to existing ones, WindTerm does not support incremental updates. Currently, to reflect these changes, I have to delete all existing OpenSSH sessions in WindTerm and re-import them from the ~/.ssh/config file. This process is cumbersome and results in the loss of previously set configurations, such as automatic login settings, which need to be reconfigured manually.

Request:

It would be highly beneficial if WindTerm could implement an incremental update feature for importing OpenSSH sessions. This feature would allow WindTerm to merge new or updated session entries from the ~/.ssh/config file with the existing sessions, rather than replacing all sessions and requiring manual reconfiguration.

Benefits:

Streamlined workflow with automatic updates reflecting changes in the ~/.ssh/config file.
Retains previously configured settings for sessions, reducing manual reconfiguration.
Enhances user experience and efficiency when managing multiple SSH sessions.
Thank you for considering this enhancement. I look forward to your feedback.

Best regards,

Contributor guide

No contributing guide indexed for this repository

Research direction

The request concerns WindTerm’s Import OpenSSH Session flow and the ~/.ssh/config file. Start by tracing that import entry point and how existing session settings are stored. Done means new and changed entries are merged without replacing preserved per-session settings.

Written by the indexing model from the issue text.

Assessment

Domain
desktop, networking
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.