GitHub Copilot for CLI 使终端脚本和 Git 变得像提问一样简单
我刚刚获得GitHub Copilot CLI 的访问权限,安装几秒钟后,我感到非常高兴。
您可以观看此视频实际操作,或者点击此处让我为您讲解。GitHub Copilot CLI 将 AI 代码补全功能带到您的终端。安装后,您将获得三个新命令:
??
:将自然语言翻译为任意 shell 命令git?
:将自然语言翻译为 Git 命令gh?
:将自然语言翻译为 GitHub CLI 命令
我喜欢使用终端,因为它功能强大,而且比 Finder 或 Explorer 等其他工具快得多。但问题在于,Bash 命令的语法和命令行工具的属性有时比较晦涩,不太容易记住。
这正是 Copilot CLI 的用武之地。假设您想将当前文件夹中的所有视频转换为 mp4 格式,并将其宽度调整为 640 像素,同时保持宽高比不变。您只需输入并按下?? convert all videos in the folder to mp4 and resize them to 640px
回车键即可。您会收到执行该任务的代码建议,以及详细且易于理解的代码功能说明。
您可以选择立即运行命令,如果感觉不对劲则修改输入,或者取消并返回终端。
我尝试的另一个提示是?? find all files bigger than 500mb and copy them to a folder called huge
,结果是立竿见影的。
我喜欢它不仅给出结果,还解释了代码的作用。StackOverflow 和其他论坛上的答案通常缺少这一点。
看看这会发展成什么样子会很有趣。终端是一个强大的工具,如果你不了解命令的后果,可能会造成很大的损失。如果 Copilot 能在每个命令中都提供一些安全说明,那就更有意思了。
链接:https://dev.to/codepo8/github-copilot-for-cli-makes-terminal-scripting-and-git-as-easy-as-asking-a-question-3m81