About this project

cheat.sh 是一个统一的社区驱动速查表服务,聚合了全球多个优质速查表仓库,旨在提供简洁、快速、全面且随处可用的查询体验。 主要能力: - 提供简单的 curl、浏览器或编辑器接口,无需安装即可使用,也可自托管离线使用。 - 覆盖 56 种编程语言、多种数据库管理系统以及 1000 多个重要的 UNIX/Linux 命令。 - 支持通过 `~KEYWORD` 进行关键词搜索,例如 `curl cht.sh/~snapshot`。 - 编程语言速查表位于独立命名空间,如 `curl cht.sh/go/Pointers`、`curl cht.sh/python/lambda`。 - 若某查询没有现成速查表,会基于现有速查表和 StackOverflow 答案动态生成。 - 支持通过 `/1`、`/2` 等参数选择不同答案,通过 `\?Q` 去除注释,通过 `\?T` 关闭语法高亮。 - 提供命令行客户端 cht.sh,支持持久查询上下文、readline、历史记录、剪贴板集成、bash/fish/zsh 标签补全以及隐身模式。 - 隐身模式下,选中文本即可自动查询并显示对应速查表。 - 提供 Vim、Emacs、Visual Studio Code、Sublime、IntelliJ IDEA、QtCreator 等编辑器插件集成。 - 支持通过 docker-compose 自托管,服务默认运行在 http://localhost:8002。 该服务强调快速响应(通常 100 毫秒内返回答案),并支持通过特殊页面如 `:help`、`:intro`、`:list` 获取帮助和列表信息。