百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
E

explainshell

> 编程语言
开源

将命令行参数匹配到他们的帮助文本

14.1K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

将命令行参数匹配到他们的帮助文本

解释shell.com - 将命令行参数与他们的帮助文本解释shell匹配是一个工具(带有网页界面),能够解析manpage,取出选项,并通过将每个参数与manpage中的相关帮助文本相匹配来解释给定的命令行. 怎么会? 解释shell由以下组件构建: 1. 从给定的manpage(manpage.py) 2. 提取元数据(名称,概要,别名)的manpage读取器 2. 一种选项提取器,它可以剖析roff宏或使用LLM来提取选项(extraction/) 3. 存储后端,将处理过的manpage保存到 sqlite (store.py) 4. 匹配器,可以行走命令的 AST (由 Bashlex 分隔) ,并在上下文中将每个节点匹配到相关的帮助文本 (matcher.py) 当查询解释壳时, 它: 1. 将查询分析为 AST 2. 访问 AST 中有趣的节点, 例如: - 命令节点 - 这些节点代表一个简单的命令.

GitHub Issues· 0 开放

在 GitHub 查看全部

暂无开放 Issues,或尚未同步最近议题。

核心特点

  • •command nodes - these nodes represent a simple command
  • •shell related nodes - these nodes represent something the shell
  • •parsed_manpages: extracted options, synopsis, aliases, and behavioral flags for each manpage. Options are stored as a JSON list.

> 标签

Python

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言