Repolode
chubin

chubin/cheat.sh

Шпаргалки по командам Unix и языкам программирования — в терминале и браузере, через curl, CLI-клиент и плагины для редакторов.

Звёзды
41,823
Форки
1,917
Открытые issues
149
Последний коммит
30 дней назад

Что это?

cheat.sh — единый интерфейс к нескольким поддерживаемым сообществом репозиториям со шпаргалками. Достаточно указать команду или язык и тему — сервис вернёт в терминал краткий ответ с примерами. В справочнике есть команды UNIX/Linux, множество языков программирования и несколько СУБД.

Сервисом можно пользоваться через обычный curl по адресу cheat.sh или cht.sh — без учётной записи и установки. Для регулярного использования проект предлагает клиент cht.sh с режимом работы в shell, историей запросов, копированием в буфер обмена и автодополнением для bash, zsh и fish. В скрытом режиме ответы появляются автоматически при выделении текста. Доступны плагины для Vim, Emacs, Sublime Text, VS Code, IntelliJ IDEA и Qt Creator.

Для автономного или приватного использования в README описана самостоятельная установка на базе Docker с помощью docker-compose и Redis; отдельно приведена документация по установке без контейнеров.

Ключевые возможности

  • 01Запрос сведений о командах и темах языков через curl — без установки.
  • 02Справочник содержит команды UNIX/Linux и десятки языков программирования.
  • 03В CLI-клиент cht.sh входят режим работы в shell, история запросов, копирование в буфер обмена и автодополнение.
  • 04В скрытом режиме ответы показываются при выделении текста.
  • 05Есть плагины для Vim, Emacs, VS Code, Sublime Text, IntelliJ IDEA и Qt Creator.
  • 06Сервис можно развернуть самостоятельно с помощью Docker.

Сценарии использования

  • Посмотреть флаги команды shell, не выходя из терминала.
  • Быстро найти пример кода для незнакомой возможности языка.
  • Запустить приватный сервер со шпаргалками во внутренней сети команды.
  • Получать ответы прямо в редакторе во время написания кода.

Быстрый старт

  1. 1

    Обращайтесь к шпаргалке напрямую через curl — установка не нужна

    curl cheat.sh/tar
  2. 2

    Ищите команду, если не знаете её название

    curl cht.sh/~snapshot

Что важно знать

  • Для работы клиента cht.sh в режиме shell необходимо отдельно установить пакет rlwrap.
  • Ответы на запросы о языках программирования генерируются на лету, поэтому их точное соответствие не гарантируется.

Темы

Частые вопросы

Что такое cheat.sh?
Шпаргалки по командам Unix и языкам программирования — в терминале и браузере, через curl, CLI-клиент и плагины для редакторов. cheat.sh — единый интерфейс к нескольким поддерживаемым сообществом репозиториям со шпаргалками. Достаточно указать команду или язык и тему — сервис вернёт в терминал краткий ответ с примерами. В справочнике есть команды UNIX/Linux, множество языков программирования и несколько СУБД.
cheat.sh можно использовать бесплатно? Какая у него лицензия?
cheat.sh распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
cheat.sh всё ещё поддерживается?
Активно поддерживается. Последний коммит в cheat.sh — 22 сент. 2026 г..
Для чего можно использовать cheat.sh?
Посмотреть флаги команды shell, не выходя из терминала. Быстро найти пример кода для незнакомой возможности языка. Запустить приватный сервер со шпаргалками во внутренней сети команды. Получать ответы прямо в редакторе во время написания кода.
Как установить cheat.sh?
Обращайтесь к шпаргалке напрямую через curl — установка не нужна: curl cheat.sh/tar Ищите команду, если не знаете её название: curl cht.sh/~snapshot
Где скачать cheat.sh?
Исходный код и инструкции по установке — на GitHub: https://github.com/chubin/cheat.sh

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты