Skip to content

[需求]建议增加一个通过命令行启动时附加到其他窗口的参数 #2301

@MicroOps-cn

Description

@MicroOps-cn

Please check known issues first

https://github.com/electerm/electerm/wiki/Know-issues

Electerm version:

1.17.3

Operating system(linux, macos, or windows7/8/10?):

linux

Expected Behavior

我的密码是放在一个密码管理工具的,每次连接服务器是通过这个密码管理工具调用命令去连接,但是electerm使用命令行打开一个ssh连接的时候,每次都会新建一个窗口,这样使用起来很不友好。希望增加一个参数,可以将本次连接优先附加到其他窗口,如果没有打开的窗口才会新建创建,xshell的--newtab参数

我的思路是这样的:

  1. electerm启动成功后会创建一个本地的socket文件或监听一个TCP端口,用于接收其他进程发来的消息,退出时删除该socket文件
  2. 当electerm使用newtab参数打开一个新连接的时候,会先搜索本地是否创建了socket文件/TCP端口,如果创建了,就给这个socket文件/TCP端口发送通知(包含连接信息)
  3. 已启动完成的electerm收到通知(连接信息)后,回复消息,并创建新的tab连接到服务器,
  4. 使用newtab参数打开的electerm收到回复后,退出进程,如果没有收到回复就尝试创建新窗口。

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions