Alfred workflow to easily open Github repositories
This is a custom workflow for the Alfred app that lets you search and open a Github repository via the Github Search API.
You'll need to authenticate with a personal access token that you can generate in the Github developer settings page or by running the
gh-tokencommand in Alfred.
After you have copied your personal access token, run
gh-loginto set your personal access token.
Here's the list of available commands.
The example above will search for repositories with the string "hello-world" in their name. Internally this uses the Github Search syntax, so you can use modifiers like:
This will search only in repositories that have more than 1000 stars.
Please note that this command only searches in the repository name. This means that your query will be appended with thein:namemodifier. So when you type inhello-world, the final search query sent will be: "hello-world in:name".
This command works the same as the previous one (
gh) but it limits the search to your own repositories.
This includes repositories from your organizations as well.
This command searches within the Pull Requests that you're involved in.
If you want to limit the search to be under your organisations, please remove
This command just opens your Github notification page.
You can customise the TTL for the internal caches of Repos/Organisations/PullRequests by seting the following environment variables. (all in seconds)
> CACHE_TTL_SEC_ORG default: 86400 > CACHE_TTL_SEC_PR default: 300 > CACHE_TTL_SEC_REPO default: 86400
If you're using an Enterprise account, you can call the
You can submit your bug reports or feature requests at: https://github.com/edgarjs/alfred-github-repos/issues
If you want to submit a Pull Request, please follow these simple guides:
Here are some ideas for Pull Requests:
This project is published under the MIT License.