kingToolbox / WindTerm

A professional cross-platform SSH/Sftp/Shell/Telnet/Serial terminal.
https://kingtoolbox.github.io
23.29k stars 1.8k forks source link

[FEATURE] Allow to create our "personnal" discriminant for OneKey/Triggers #2251

Open pderouet opened 7 months ago

pderouet commented 7 months ago

Hello There !

First of all, i just wan't to thank you for all the work you made on WindTerm ! This software is just the best one in my opinion.

I don't really know if for you it will be bigs numbers, but i currently have 304 session configured, and my goal is to include every of the servers that i had to manage in WindTerm, and make my life better. something like 5/6k sessions. (almost 10 if you add an RDP feature in the futur)

to share my experience with you, i already got hard times to play with the Json, using Json to table tool, playing with filter to mass edit attributes. I think that i now got the trick so that's not an heavy need anymore, anyway it would be good idea to permit edition of selected sessions instead of only one.

My need today is to create a personnal discriminant that could be used to Enable OneKey/Triggers/Fast Commands display features

I got Some RHEL 5 to 9, AIX, Debians, etc.

OneKey can be managed by the Json, And i can be a bit cleaver on my triggers, but i feel like i spend à lot of time to check thoses switch

This feature would be appreciated.

Thanks !

PS : English is not my first langage so i hope that you'll read me easily !

kingToolbox commented 7 months ago

Some good news: RDP has already been included in the development plan. I believe that soon, you will be able to add all the RDP sessions to WindTerm. Additionally, you don't need to worry about the quantity issue, as I typically use more than 100,000 sessions for stress testing.

For the management of large-scale sessions, WindTerm also provides good support. OneKey is the most typical design case dedicated to managing a large number of sessions. Taking the Sessions tab of the OneKey Manager dialog box as an example:

The list in the Sessions tab of the Triggers dialog box is similar. These designs provide very good support for large-scale management. Of course, due to interface limitations, it is impossible to achieve particularly flexible functionality. If there are a wide variety of special requirements, then the best approach is naturally to use a text editor or scripting language to perform more advanced processing on the json configuration file. And using JSON instead of a faster parsing binary proprietary format as a configuration file is meant to make it easier for users to handle with scripts.

The screenshot is shown below. For more details, you can refer to WindTerm - OneKey / Session Manager. image