使用LLM在您的shell中生成和执行命令
项目描述
llm-cmd
使用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 查看哈希值)
关闭
llm_cmd-0.2a0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ef43690d3b4a9a37efb7aa1c998d4ca1807de075a707c0ad696ce55c614ba8a2 |
|
MD5 | c39bd61ee6143373b616bfffcac0f00b |
|
BLAKE2b-256 | ddc8d6e5ce855ecf16c0eb6066bf4624e348850b6aebbf70a36227ffb2b7265f |
关闭
llm_cmd-0.2a0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4e0e21e43d49e73b931b09663db96fef935adbe46f8c233b1ce52872668117cf |
|
MD5 | a4f3bfc1bbd1226fc98282f673fa19a7 |
|
BLAKE2b-256 | c66f47f53d22873d0915fdd12a34a94f142554981d128820ea1b9aaa6b2db46e |