Ghkw
Search how many keywords in GitHub Code tool
Install / Use
/learn @kyoshidajp/GhkwREADME
ghkw
ghkw is GitHub KeyWord.
Search how many keywords in GitHub Code by GitHub API.
Usage
$ ghkw [options...] [keyword ...]
Example
Output markdown format.
$ ghkw exclusion_condition exclude_condition excluded_condition
| RANK | KEYWORD | TOTAL |
|------|---------------------|-------|
| 1 | exclude_condition | 272 |
| 2 | exclusion_condition | 64 |
| 3 | excluded_condition | 2 |
A search condition is in the file contents, language is javascript and file size is over 1,000bytes.
$ ghkw --in=file --language=javascript --size=">1000" exclude_condition exclusion_condition
Options
--in Add in to search term.
--language Add language to search term.
--fork Add fork to search term.
--size Add size to search term.
--path Add path to search term.
--filename Add filename to search term.
--extension Add extension to search term.
--user Add user to search term.
--repo Add repo to search term.
-d, --debug Enable debug mode.
Print debug log.
-f, --format Output format (markdown, json).
default: markdown
-h, --help Show this help message and exit.
-v, --version Print current version.
NOTE: Set Github Access Token which has "Full control of private repositories" scope as an environment variable GITHUB_TOKEN. If not set, ghkw requires your Github username and password(and two-factor auth code if you are setting). Because of using GitHub API v3.
Install
Homebrew
If you have already installed Homebrew; then can install by brew command.
$ brew tap kyoshidajp/ghkw
$ brew install ghkw
go get
If you are a Golang developper/user; then execute go get.
$ go get -u github.com/kyoshidajp/ghkw
Manual
- Download binary which meets your system from Releases.
- Unarchive it.
- Put
ghkwwhere you want. - Add
ghkwpath to$PATH.
Author
Related Skills
apple-reminders
344.4kManage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
gh-issues
344.4kFetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments. Usage: /gh-issues [owner/repo] [--label bug] [--limit 5] [--milestone v1.0] [--assignee @me] [--fork user/repo] [--watch] [--interval 5] [--reviews-only] [--cron] [--dry-run] [--model glm-5] [--notify-channel -1002381931352]
healthcheck
344.4kHost security hardening and risk-tolerance configuration for OpenClaw deployments
node-connect
344.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
