[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-82198":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":15,"stars7d":15,"stars30d":16,"stars90d":14,"forks30d":14,"starsTrendScore":17,"compositeScore":18,"rankGlobal":9,"rankLanguage":9,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":20,"topics":23,"createdAt":9,"pushedAt":9,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":14,"starSnapshotCount":14,"syncStatus":27,"lastSyncTime":28,"discoverSource":29},82198,"ghpending","akitaonrails\u002Fghpending","akitaonrails","simple CLI to quickly list open issues and pull requests from your github account's repositories",null,"Rust",27,1,21,0,4,6,12,0.9,"MIT License",false,"main",true,[],"2026-06-12 02:04:24","# ghpending\n\nSee open issues and pull requests across the GitHub repos you care about, at a glance.\n\n![ghpending output](https:\u002F\u002Fraw.githubusercontent.com\u002Fakitaonrails\u002Fghpending\u002Fmain\u002Fdocs\u002Fscreenshot.png)\n\n## Install\n\n### Homebrew (macOS \u002F Linux)\n\n```sh\nbrew tap akitaonrails\u002Ftap && brew install ghpending\n```\n\n### Arch Linux (AUR)\n\n```sh\nyay -S ghpending-bin    # prebuilt x86_64 binary, fastest\nyay -S ghpending        # builds from source, x86_64\u002Faarch64\n```\n\n### Cargo\n\n```sh\ncargo install ghpending\n```\n\n### mise\n\n```sh\nmise use -g github:akitaonrails\u002Fghpending\n```\n\n### From source\n\n```sh\ngit clone https:\u002F\u002Fgithub.com\u002Fakitaonrails\u002Fghpending\ncargo install --path ghpending\n```\n\n## Upgrading\n\n```sh\n# Homebrew\nbrew upgrade ghpending\n\n# AUR (any helper that respects upstream changes)\nyay -Syu ghpending-bin\n\n# Cargo\ncargo install ghpending --force\n\n# mise\nmise upgrade ghpending\n\n# From source\ncd ghpending && git pull && cargo install --path .\n```\n\n## Usage\n\n```sh\nghpending add                # pick repos from the saved user\u002Forg to track\nghpending add --user \u003Cname>  # switch to a different user\u002Forg (replaces the saved one)\nghpending add --all          # pick from every repo your token can reach (private included)\nghpending        # print the digest\nghpending list   # show tracked repos\nghpending rm     # remove repos from the list\n```\n\n- `ghpending add` — lists repos and lets you select which to track. The username is saved so subsequent `add` runs skip the prompt. Pass `--user \u003Cname>` to switch to a different user\u002Forg without editing the config; it replaces the saved one.\n  - **Private repos:** with a `GITHUB_TOKEN` that has the `repo` scope, `add` includes private repos automatically when the target is your own account or an org you belong to. For a third-party user only their public repos are visible.\n  - `--all` lists every repo your token can reach — owned, collaborator and organization-member, private included — in a single picker, ignoring the saved user. Use it to grab private repos you collaborate on across different owners.\n- `ghpending` — fetches all tracked repos concurrently and prints a digest of open issues and pull requests.\n- `ghpending list` — prints the repos currently in your watch list.\n- `ghpending rm` — opens an interactive menu to select repos to remove from tracking.\n\n## Authentication (optional)\n\nEverything works unauthenticated for public repos, subject to GitHub's default 60 requests\u002Fhour rate limit. Set `GITHUB_TOKEN` to raise that to 5,000 requests\u002Fhour:\n\n```sh\nGITHUB_TOKEN=$(gh auth token) ghpending\n```\n\nThe token is read silently at startup — no configuration needed. To track **private** repos (and have them show up in `ghpending add`), the token needs the `repo` scope (classic) or read access to the repo's Contents, Issues and Pull requests (fine-grained).\n\n## Config\n\nThe config file lives at:\n\n- Linux: `~\u002F.config\u002Fghpending\u002Fconfig.toml`\n- macOS: `~\u002FLibrary\u002FApplication Support\u002Fghpending\u002Fconfig.toml`\n\nExample:\n\n```toml\nuser = \"akitaonrails\"\nrepos = [\"ratatui-org\u002Fratatui\", \"tokio-rs\u002Ftokio\"]\n```\n\nRun `ghpending add --user \u003Cname>` to change the `user` field, or edit the file directly to reorder repos.\n\n## License\n\nMIT\n","ghpending 是一个简单的命令行工具，用于快速列出您 GitHub 账户中所有仓库的未关闭问题和拉取请求。它使用 Rust 语言开发，具有高效并发处理能力，能够同时从多个仓库获取信息并以简洁明了的方式展示。该工具支持通过 Homebrew、Cargo 等多种方式安装，并且可以轻松地添加或移除要跟踪的仓库。ghpending 适用于需要频繁管理 GitHub 项目状态的开发者，无论是个人还是团队环境，都能帮助用户更便捷地掌握其负责或关注项目的最新动态。此外，通过设置 GITHUB_TOKEN，还可以访问私有仓库的信息，进一步扩展了其应用场景。",2,"2026-06-11 04:08:02","CREATED_QUERY"]