ガイド概要
Code2Prompt の使用方法へようこそ。
ガイド概要
Code2Prompt の使用方法へようこそ。
コードベースからプロンプトを生成する:
code2prompt path/to/codebaseプロンプトを生成し、クリップボードにコピーする:
code2prompt path/to/codebase -cインタラクティブな TUI を起動する:
code2prompt path/to/codebase --tuiトークンマップを表示する:
code2prompt path/to/codebase --token-mapカスタム Handlebars テンプレートを使用する:
code2prompt path/to/codebase -t path/to/template.hbsGlob パターンでファイルをフィルタリングする:
code2prompt path/to/codebase --include="*.rs,*.toml"Glob パターンでファイルを除外する:
code2prompt path/to/codebase --exclude="*.txt,*.md"除外パターンに基づいてソースツリーからファイル/フォルダを除外する:
code2prompt path/to/codebase --exclude="*.npy,*.wav" --exclude-from-tree生成されたプロンプトのトークン数を表示する:
code2prompt path/to/codebase --tokensトークン数計算に使用するトークナイザーを指定する:
code2prompt path/to/codebase --tokens --encoding=p50kサポートされているトークナイザー: cl100k, p50k, p50k_edit, r50k_bas.
生成されたプロンプトを出力ファイルに保存する:
code2prompt path/to/codebase -O output.txt出力を JSON 形式で表示する:
code2prompt path/to/codebase -F JSONJSON の出力例:
{ "prompt": "<生成されたプロンプト>", "directory_name": "codebase", "token_count": 1234, "model_info": "ChatGPT モデル, text-embedding-ada-002", "files": []}ステージされたファイル用に Git コミットメッセージを生成する:
code2prompt path/to/codebase --diff -t templates/write-git-commit.hbsステージされたファイル用にブランチ比較のプルリクエストを生成する:
code2prompt path/to/codebase --git-diff-branch 'main, development' --git-log-branch 'main, development' -t templates/write-github-pull-request.hbsコードブロックに行番号を付与する:
code2prompt path/to/codebase --line-numberMarkdown のコードブロック内でコードのラップを無効にする:
code2prompt path/to/codebase --no-codeblockCode2Prompt はトークン効率の良いプロンプトを生成する優れたツールです。以下のような様々なユースケースに活用できます: