https://github.com/davidafsilva/alfred-github-searcher
Alfred workflow for searching through your GitHub repositories and PRs
https://github.com/davidafsilva/alfred-github-searcher
alfred github workflow
Last synced: 5 months ago
JSON representation
Alfred workflow for searching through your GitHub repositories and PRs
- Host: GitHub
- URL: https://github.com/davidafsilva/alfred-github-searcher
- Owner: davidafsilva
- License: bsd-3-clause
- Created: 2022-03-26T22:57:44.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-04-09T11:15:51.000Z (almost 4 years ago)
- Last Synced: 2025-06-05T05:26:09.386Z (8 months ago)
- Topics: alfred, github, workflow
- Language: Go
- Homepage:
- Size: 164 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# alfred-github-searcher
A simple [Alfred workflow](https://www.alfredapp.com/help/workflows/) that
enables searching through the list of repositories that you've contributed to as
well as pull requests created or pending your review.
## Installation
> :warning: Requirement
>
> In order to install this workflow you'll need a valid license for
> [Alfred's powerpack](https://www.alfredapp.com/powerpack/)
1. Download the latest version of the workflow from the
[releases page](https://github.com/davidafsilva/alfred-github-searcher/releases)
2. Install the `.alfredworkflow` file
3. Create a [personal access token](https://github.com/settings/tokens) with
the `repo` scope enabled
1. Be sure to authorize the token on your organizations in order to enable
searching on its private repositories
4. Set up the environment variable named `ags_github_token` on the workflow
settings with a valid GitHub token as its value
## Usage / Available Commands
| Command | Arguments | Description |
|------------|------------|-------------------------------------------------|
| `repo` | `[filter]` | Searches for repositories you've contributed to |
| `reposync` | | Forces the repository synchronization |
| `prc` | `[filter]` | Searches for PRs that you've created |
| `prr` | `[filter]` | Searches for PRs that are pending your review |
| `pr` | `[filter]` | Both of the above |
| `prsync` | | Forces the pull request synchronization |
| `ghu` | | Checks for and prompts for an workflow update |
## Configuration
| Name | Default | Description |
|-------------------------------------|---------|-----------------------------------------------------------------------------|
| `ags_github_token` | | Your personal GitHub Token |
| `ags_prs_refresh_interval` | `30m` | Refresh interval for the local pull request data |
| `ags_repositories_refresh_interval` | `120h` | Refresh interval for the local repository data |
| `ags_show_owner_image` | `true` | Whether or not to show the owner's image next to the repository suggestions |
| `ags_theme` | `light` | Choose between `light` icons or `dark` icons |