没有合适的资源?快使用搜索试试~ 我知道了~
describeshell:将命令行参数与其帮助文本匹配
共95个文件
py:28个
gz:13个
html:11个
需积分: 8 0 下载量 108 浏览量
2021-02-18
16:51:13
上传
评论
收藏 793KB ZIP 举报
温馨提示
将命令行参数与其帮助文本匹配 describeshell是一个工具(具有Web界面),能够解析手册页,提取选项并通过将每个参数与手册页中的相关帮助文本进行匹配来解释给定的命令行。 如何? describeshell由以下组件构建: 手册页阅读器,它将给定的手册页从原始格式转换为html(manpage.py) 分类手册中的每个段落,将其分类为是否包含选项(algo / classifier.py) 选项提取器,用于扫描分类的段落并查找选项(options.py) 将处理的手册页保存到mongodb(store.py)的存储后端 一个匹配器,它沿着命令的AST(由解析)运行,并根据上下文将每个节点与相关的帮助文本进行匹配(matcher.py) 查询explainshell时,它: 将查询解析为AST 访问AST中有趣的节点,例如: 命令节点-这些节点代表一个简单的命令 与
资源推荐
资源详情
资源评论
收起资源包目录
explainshell-master.zip (95个子文件)
explainshell-master
runserver.py 289B
dump
explainshell
classifier.bson 294KB
system.indexes.bson 235B
Vagrantfile 5KB
misc
nginx
explainshell.conf 1KB
logrotate
explainshell 355B
supervisord
uwsgi.conf 365B
crontab 27B
setup.bash 395B
tools
dlgzlist 244B
shellbuiltins.py 6KB
w3mman2html.cgi 6KB
extractgzlist 420B
Dockerfile 340B
tests
test-matcher.py 25KB
echo.1.gz 1KB
test-options.py 4KB
test-integration.py 1KB
tar.1.gz 4KB
helpers.py 2KB
__init__.py 0B
test-fixer.py 2KB
test-manager.py 5KB
test-manpage.py 1KB
TODO 2KB
LICENSE 34KB
explainshell
options.py 6KB
helpconstants.py 19KB
matcher.py 26KB
manager.py 7KB
errors.py 88B
util.py 4KB
__init__.py 0B
store.py 15KB
algo
classifier.py 4KB
features.py 2KB
__init__.py 59B
web
templates
explain.html 3KB
options.html 971B
macros.html 2KB
index.html 2KB
base.html 5KB
tagger.html 8KB
errors
error.html 404B
missingmanpage.html 138B
parsingerror.html 233B
debug.html 920B
about.html 1KB
static
css
bootstrap-responsive.min.css 16KB
bootstrap.min.css 103KB
bootstrap.css 124KB
bootstrap-cyborg.min.css 119KB
bootstrap-responsive.css 22KB
font-awesome.min.css 22KB
font-awesome.css 27KB
es.css 3KB
img
shell.png 7KB
glyphicons-halflings.png 12KB
glyphicons-halflings-white.png 9KB
js
jquery.js 262KB
es.js 43KB
bootstrap.min.js 28KB
underscore.js 40KB
d3.v3.js 286KB
d3.v3.min.js 134KB
bootstrap.js 60KB
font
fontawesome-webfont.eot 37KB
fontawesome-webfont.woff 43KB
FontAwesome.otf 60KB
fontawesome-webfont.svg 193KB
fontawesome-webfont.ttf 77KB
debugviews.py 3KB
helpers.py 792B
__init__.py 215B
views.py 9KB
favicon.ico 1KB
config.py 1KB
manpage.py 7KB
fixer.py 6KB
requirements.txt 79B
docker-compose.yml 255B
.gitignore 46B
Makefile 98B
README.md 5KB
manpages
8
node.8.gz 3KB
1
git-rebase.1.gz 10KB
node.1.gz 5KB
xargs.1posix.gz 7KB
basket.1.gz 1KB
echo.1.gz 1KB
bsdtar.1.gz 10KB
lsbcpp.1.gz 4KB
tar.1.gz 4KB
xargs.1.gz 5KB
git.1.gz 10KB
共 95 条
- 1
资源评论
子皮论
- 粉丝: 34
- 资源: 4590
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功