在琢磨搞个快速把命令行程序变成交互式脚本或图形界面软件的工具

基本逻辑上是两种方式的配置,配置保存为配方
1 提供典型使用的命令模板,参数替换成不同的类型
2 通过拖拽做流程图

额外的如果有代码,以及readme,可llm直接生成
一个工具有不同系统的版本,也可以做适配

感觉可以用ai搞搞,目前应该没有同类产品吧?

shell+zenity

2 个赞
  • 如果我需要调试命令行,那么这个工具没用,因为我要调试的就是命令行。
  • 如果命令已经调试好了,那么这个工具没用,我可以写专用程序,执行指定的命令。
  • 所以,不觉得这个工具有什么用。
  • 另外,命令行工具的命令经常变动,随便一个小版本指令就变了,可是你这个程序又不更新

再加上

  • 如果你的程序只支持Windows命令,那么,就那么几个命令,经常用的都会了,不经常用的也不会用到你的程序。
  • 但是如果要支持第三方的程序…….我不觉得你能做到。我前两天调式WebRTC Streamer,连他们官方的文档都是过时的,我光是搜索正确的文档就用了小半天,你又怎么能知道正确的命令是什么呢?
1 个赞

你说了几个本身就不存在的问题

  1. 参数就是流程图的节点,节点就是参数,调命令和调流程图上一样的,但是调流程图比节点显然更结构清晰,至少说不容易拼写错误
  2. 调好了了显然可以用保存的模板去加载文件直接运行,不需要专用程序了
  3. 更新的又不是程序本体,而是模板
  4. 我在正文已经说了,不同系统,没有任何地方说Windows
  5. 如上,甚至可以考虑直接用目标程序的代码 和 readme 上 llm 。反过来讲,任何调用库也好写脚本也好都可能有版本的问题。所以你在想什么

谢谢,我还顺路找到了yad之类的东西

嗯嗯,既然没有问题,那就可以开搞了,祝顺利

在ai时代,直接把需求告诉ai,让ai直接把要执行的命令告诉我不是更简单吗?
还不用费心到底怎么设置参数

你这个工具的用户大概是谁呢?先确定这个吧

我写过啊。

FFmpegAgent 就是典型的风格

现在确实上ai了,我的复杂的git操作也是ai。
但是说ai终究需要token的,打开ai也是时间,打字也是时间。
模板调好之后,可以直接打开选文件运行,对需要多次运行的流程来说,是划算的。
调流程图也比改复杂的命令(比如涉及输入输出命名的)方便一点。最典型的就是FFmpeg套皮 图片调尺寸 图片超分

想要,做好叫我


以前做过,好像没做完
https://haitaov.top/?app=g2c

做成插件可能還行,估計還是得對每個命令行工具適配。