Expand description
§GitHub Code Searcher
A powerful, concurrent CLI tool for searching code across GitHub repositories with advanced rate-limit handling and progress visualization.
§Features
- Efficient Code Searching: Search GitHub’s codebase for specific keywords or phrases
- Concurrent Execution: Run multiple searches in parallel with configurable concurrency
- Smart Rate-Limit Handling: Automatically detects and waits for GitHub API rate limits with visual feedback
- Detailed Progress Tracking: Real-time progress indicators for each search term
- Pagination Support: Configure maximum pages per search term
- JSON Output: Structured output format for post-processing
§Example Usage
# Basic usage
github-code-searching --words "rust concurrency" "tokio async" --token YOUR_GITHUB_TOKEN
# Search with environment variable for token
export GITHUB_TOKEN=your_github_token
github-code-searching -w "axum router" "rocket framework"
# Control concurrency and output location
github-code-searching -w "security vulnerability" "authentication bypass" -c 3 -o security_findings.json
# Limit pages per search term
github-code-searching -w "kubernetes operator" -p 5
Structs§
- Args
- GitHub Code Search CLI tool for searching code on GitHub with advanced features including concurrency control, rate-limit handling and progress visualization.