Terminal 如何通过网页实时共享终端命令输出?

Terminal 如何通过网页实时共享终端命令输出?,terminal,console,streaming,Terminal,Console,Streaming,由于编程工作经常需要我们共享终端输出,因此我正在寻找一种通过网页共享输出(stdout和stderr)的持久方法 传统的方法是复制/粘贴到gist或类似的服务,甚至管道也可以工作。不过,这并没有给你彩色控制台和实时性 另一个很好的特性是能够使用云存储服务来存储上传的内容。像AWSS3这样的东西仍然不可用,因为is不支持流式上传和下载。主要是一个对象只有在上传完成后才可用,这意味着在命令完成之前无法访问共享命令输出 确定的要求: 持久性,上传的内容至少需要30天才能恢复 ANSI支持着色,因为纯

由于编程工作经常需要我们共享终端输出,因此我正在寻找一种通过网页共享输出(stdout和stderr)的持久方法

传统的方法是复制/粘贴到gist或类似的服务,甚至管道也可以工作。不过,这并没有给你彩色控制台和实时性

另一个很好的特性是能够使用云存储服务来存储上传的内容。像AWSS3这样的东西仍然不可用,因为is不支持流式上传和下载。主要是一个对象只有在上传完成后才可用,这意味着在命令完成之前无法访问共享命令输出

确定的要求:

  • 持久性,上传的内容至少需要30天才能恢复
  • ANSI支持着色,因为纯文本很难阅读
  • 实时输出流媒体:即使命令尚未完成,内容也应可访问
  • 开源客户端
  • (可选)开放源代码服务器,这样您就可以托管自己的服务器,而不必依赖可能在未通知或更改其TOS的情况下离线的服务
我之前做过一些研究,以下是我目前的发现:

  • 正在工作,但有一些严重的问题,只有最后5次执行被保留,并在24小时后全部回收。第二个问题是服务器不是开源的,整个项目有一个studend,没有开源的计划。这让我很高兴
  • -4岁的旧瓷器
  • -4y旧餐具
值得注意但不可用:

  • 共享终端会话不是命令输出
  • 同上
你知道另一种可行的方法吗