Skip to content

Releases: goindow/mshell

v1.3.1

24 Feb 03:03
Compare
Choose a tag to compare

新增功能:

其他变动:

  1. 修复在删除所有 session 后,执行 list、interact 命令输出空缓存的问题(现在会提示先新增 session,再执行查询相关命令)
  2. 修复一个内部方法错误,该错误会影响 inspect 命令的正确执行

v1.3.0

16 Feb 12:14
Compare
Choose a tag to compare

新增功能:

  1. 新增交互式登录功能,mshell it 显示 session 列表,通过上下键选择 session,回车键登录该 session

其他变动:

v1.2.0

27 Sep 02:44
Compare
Choose a tag to compare

新增功能:

  1. 新增 mshell version|v,打印版本信息,方便识别当前版本以便更新升级

其他变动:

  1. 修复 mshell ssh,在登录进服务器之后,有几秒钟无法操作服务器的问题
  2. 修复 mshell list|ls,在某些特殊情况下输出中英文混合字符串时,不能准确对齐的问题
  3. 修复 expect 自动应答脚本,在第一次操作服务器,本地写入 known_hosts 后,无法继续执行的问题
  4. 优化 expect 自动应答脚本,增加异常处理逻辑,提升脚本健壮性
  5. 优化 expect 脚本的调用,如果发现 mshell.sh 文件已更新,在调用相关 expect 脚本前,强制更新该 expect 脚本(对于后续 mshell.sh 脚本的更新升级,完全不用理会已经生成的 expect 脚本,它们会被自动的懒更新。在这之前需要手动删除相关 expect 脚本,否则 mshell.sh 将不会重新生成它们。)

v1.1.4

14 Sep 02:50
Compare
Choose a tag to compare

新增功能:

其他变动:

  1. 在自动登录之前设置父 shell 的 LC_CTYPE=en_US,使得 expect 自动登录后可以正常使用 lrzsz 命令(但是系统会出现中文乱码)
  2. 在自动登录之后恢复子 shell 的 LC_CTYPE=zh_CN.UTF-8,以便解决上诉操作导致的中文乱码问题(既可以正常使用 lrzsz 命令,又不会导致系统中文乱码)

v1.1.3

13 Sep 06:37
Compare
Choose a tag to compare

新增功能:

其他变动:

  1. 设置 LC_ALL=en_US(仅设置 LC_CTYPE 虽然 lrzsz 可以正常使用,但是系统提示会出现中文乱码,故全切成 en_US)

v1.1.2

16 Jun 08:52
Compare
Choose a tag to compare

新增功能:

其他变动:

  1. 修复一个语法错误

v1.1.1

11 Jun 08:10
Compare
Choose a tag to compare

新增功能:

其他变动:

  1. 修复用户提示
  2. 添加功能样例

v1.1.0

11 Jun 05:58
Compare
Choose a tag to compare

新增功能:

  1. 文件/目录批量上传/下载
  2. 公钥批量推送

其他变动:

  1. 修复 mshell ssh 登陆后无法使用 lrzsz
  2. 修复 mshell push/pull 通配符被模式扩展意外解析
  3. 修复 expect 脚本在使用 ssh-key 认证时发生错误
  4. 修复 array_uniq() 无法正确去重
  5. 代码整理、命名优化、抽取公共方法等

v1.0.0

13 Mar 08:59
Compare
Choose a tag to compare

新增功能:

  1. 会话管理
  2. 自动登录

其他变动: