跳转到主要内容

使用LLM在您的shell中生成和执行命令

项目描述

llm-cmd

PyPI Changelog Tests License

使用LLM在您的shell中生成和执行命令

安装

LLM相同的环境中安装此插件。

llm install llm-cmd

用法

此命令可能非常危险。除非您确信您理解它做了什么,并且确信您能够发现它可能执行危险操作,否则请不要使用它。

运行 llm cmd 如下所示

llm cmd undo last git commit

它将使用您的默认模型来生成相应的shell命令。

然后将在您的终端中显示,供您编辑,或按 <enter> 执行提示。

如果命令看起来不正确,请按 Ctrl+C 取消。

系统提示

这是此工具使用的提示

仅返回要执行的命令作为原始字符串,不要使用字符串分隔符包围它,不要喧哗,不要使用markdown,不要使用代码块,您返回的内容将直接传递给subprocess.check_output()。

例如,如果用户询问:撤销最后的git提交

您只需返回:git reset --soft HEAD~1

开发

要本地设置此插件,首先检出代码。然后创建一个新的虚拟环境

cd llm-cmd
python3 -m venv venv
source venv/bin/activate

现在安装依赖项和测试依赖项

llm install -e '.[test]'

运行测试

pytest

项目详情


下载文件

下载您平台对应的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

llm_cmd-0.2a0.tar.gz (7.1 kB 查看哈希值)

上传时间

构建分发

llm_cmd-0.2a0-py3-none-any.whl (7.5 kB 查看哈希值)

上传时间 Python 3

支持