このプロジェクトについて
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` などの特殊ページからヘルプやリスト情報を取得できる。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.