abiosoft / abiosoft/ishell

QUESTION - How to print prompt back after getting async message

未关闭
#140 3 条评论 1 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Go
星标
1.8k
派生
213
PR 合并指标
30 天内没有已合并 PR

描述

Hi!

I have the following use case:

I setup an ishell session to interact w server. But server can send messages ad-hoc, not only response to commands. In case I get a message from server in the session which is related to a server event (not in response to a command issued by user), I want it do be printed, and the prompt should be shown just after. This is not the situation I get these days - prompt only shows up again if I touch the keyboard (even the right arrow would show the prompt again). Could you help me to figure out how to fix this? This is not a breaking issue for me, but not as good as I would like it to get.

If I was capable of signaling the shell that output has been added, that would be perfect.

Please note I am writing to the screen using Shell.println - never directly through Stdout.

Thanks in advance.

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。