自动执行网页 UI 中的用户输入和 GitHub Codespaces VScode 终端之间的工作流

Automate the workflow between user input in webpage UI and GitHub Codespaces VScode terminal

提问人:New Developer 提问时间:9/15/2023 最后编辑:New Developer 更新时间:9/15/2023 访问量:25

问:

我经常使用一个CLI工具(https://www.npmjs.com/package/mcdev/v/3.0.0),这是一个非常有用的工具。此工具仅作为 CLI 提供,没有任何 UI 。到目前为止,我在 VScode 桌面上使用它,我的团队成员无法访问该文件(就像在我的本地计算机上一样)。

最近我发现了 Github Codespaces VScode(基于浏览器)。这样,团队成员就可以远程访问和运行命令。但是,由于我的许多团队成员都是非技术人员,他们希望通过UI而不是命令来使用该工具。他们希望我自动化工作流程。 例如,当用户在 UI 中输入值时,此值应触发 Github Codespaces VScode(基于浏览器)中的命令。

我尝试探索不同的选择来做到这一点,并遇到了一些想法,但不确定该走哪条路。我不是专家开发人员,也不是新手。以下是我想到的一些解决方案,

  1. 使用 python用户在网页 UI 中输入值,该值应传递给 python 脚本。然后,python 脚本使用从 UI 传递的值创建一个命令,然后打开 VScode 浏览器版本的 url。接下来,相同的 python 脚本在 VScode 终端中运行一个命令。

  2. 使用 Github codespaces API我的第一个偏好是使用 REST API。我无法找到可以从网页 UI 调用的 API 以在 VSCode 代码空间(基于浏览器)中运行命令。有谁知道我是否遗漏了什么,这可以通过 API 完成?

您能否让我知道哪种解决方案最适合在这里使用?由于我是开发新手,而且由于截止日期,这需要快速实施,我想选择简单快捷的解决方案。此外,除了我提到的解决方案之外,任何其他快速简便的解决方案都会有所帮助。

Python GitHub API 代码空间

评论

0赞 Friedrich 9/15/2023
如果没有一点背景,这个问题可能很难回答,如果不是不可能的话。你在说什么CLI工具?如果它不仅仅是你公司内部的,那么 SO 上的某个人很可能有这方面的经验。
1赞 New Developer 9/15/2023
该工具称为埃森哲开发工具 - npmjs.com/package/mcdev/v/3.0.0

答: 暂无答案