Tech
[程序员] 记不住各个平台的 Shell 命令,我搓了个不到 30KB 的小工具: ash
平时在终端里干活,有两个事情我经常觉得头大:
一是 记不住复杂参数 。比如查个占用端口的进程、按修改时间搜一批文件、或者解压某个不常见的压缩包,隔三差五就得切到浏览器搜一下。
二是 跨系统命令转换 。查资料时网上往往只贴了 Linux (Bash) 命令,但我手头如果在 Windows (PowerShell) 下,有些管道符和参数根本跑不起来,还得手动翻译一遍。
市面上其实有不少终端 AI 工具,但我试了一圈发现不太适合我:
太重 :动辄装几百兆的环境或依赖。
喜欢自作主张 :很多工具直接就把生成的命令跑了。说实话,让 AI 拿终端权限我心里总犯怵,万一哪条参数理解偏了把文件删了或者服务杀了,排查起来更痛苦。
于是周末我自己搓了个小 CLI:** ai-shell-helper **(命令行里直接敲 ** ash **)。
npm : https://www.npmjs.com/package/ai-shell-helper
GitHub : https://github.com/wallace921029/ai-shel...
Read the full discussion on V2EX
This article was aggregated from V2EX. Click to join the conversation.
View on V2EX