Об этом проекте
cheat.sh — это единый сервис-шпаргалка, создаваемый сообществом, который агрегирует множество качественных репозиториев со шпаргалками по всему миру, предлагая лаконичный, быстрый и полный доступ к информации из любого места.
Основные возможности:
- Простой интерфейс через curl, браузер или редакторы — работает без установки, также можно развёрнуть локально офлайн.
- Охватывает 56 языков программирования, множество СУБД и более 1000 важных UNIX/Linux команд.
- Поиск по ключевым словам через `~KEYWORD`, например `curl cht.sh/~snapshot`.
- Шпаргалки по языкам программирования находятся в отдельных пространствах имён, например `curl cht.sh/go/Pointers`, `curl cht.sh/python/lambda`.
- Если готовой шпаргалки нет, ответ динамически генерируется на основе существующих шпаргалок и ответов с Stack Overflow.
- Поддержка параметров `/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` для получения справки и списков.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.