ob
全称oblivionis
ayazumi编写的一款沉浸式文档查询脚本,允许用户在终端工作流中快速从文档中查找需要的信息,多用于遗忘配置路径或命令的场景
现已支持拼音匹配
使用方法
ob ssh #查找ssh相关事项
ob ssh 管理 #查找ssh主题下管理事项
ob <tab> #列出所有一级标题
ob ave_mujica obli<tab> #自动补全成oblivionis
ob h<tab> #自动补全成猴子也能懂
ob HOU<tab> #小写首字母,大写全拼
ob 猴zYE<tab> #支持混合
注意:输入拼音后需要使用tab补全成中文,enter送入查询的必须与原文档中的标题一致
配置
用户可以在/etc/obrc 或 ~/.obrc 中每行一条路径的写指定的md文档
oblivionis将会从这些路径中扫描
架构
程序由三部分组成,可执行文件,bash脚本,python拼音翻译器
可执行文件在/usr/local/bin/ob
python拼音翻译器在/usr/local/bin/ob_py.py
脚本在/etc/bash_completion.d/ob
如果一个用户生效,脚本应该放在~/.local/share/bash-completion/completions/ob

全称oblivionis
ayazumi编写的一款沉浸式文档查询脚本,允许用户在终端工作流中快速从文档中查找需要的信息,多用于遗忘配置路径或命令的场景
现已支持拼音匹配
使用方法
ob ssh #查找ssh相关事项
ob ssh 管理 #查找ssh主题下管理事项
ob <tab> #列出所有一级标题
ob ave_mujica obli<tab> #自动补全成oblivionis
ob h<tab> #自动补全成猴子也能懂
ob HOU<tab> #小写首字母,大写全拼
ob 猴zYE<tab> #支持混合
注意:输入拼音后需要使用tab补全成中文,enter送入查询的必须与原文档中的标题一致
配置
用户可以在/etc/obrc 或 ~/.obrc 中每行一条路径的写指定的md文档
oblivionis将会从这些路径中扫描
架构
程序由三部分组成,可执行文件,bash脚本,python拼音翻译器
可执行文件在/usr/local/bin/ob
python拼音翻译器在/usr/local/bin/ob_py.py
脚本在/etc/bash_completion.d/ob
如果一个用户生效,脚本应该放在~/.local/share/bash-completion/completions/ob










