launchbar-github
launchbar-github copied to clipboard
GitHub action for LaunchBar 6 !
GitHub action for LaunchBar 6
Authentication is now supported ! (See below)

How to install ?
- Clone this repository or downloads its content
- Place
launchbar-github.lbactionin~/Library/Application Support/LaunchBar/Actions - Type
githubin LaunchBar
Nothing works after an update !
This is most likely due to a change in the database schema. To update the schema, please run !update. You won't need to login again (your token won't be erased).
How to authenticate ?
- Create a personal access token. Name it "GitHub for LaunchBar" and leave the default permissions.
- Copy the personal access token in your clipboard, and type in the GitHub action for LaunchBar :
!login <paste-your-token> - You're authenticated ! If everything went well, you should see all your repos by typing
myin GitHub action for LaunchBar.
To log out, simply type !logout. Please note that your token will be lost.
What's supported ?
-
Authentication !
-
Pagination
-
Get the repositories of a user

-
List the issues from a repository

-
Display the discussion about an issue or a pull request

-
Show the pull requests for a repository

-
Show the branches of a repository

Comprehensive list of supported inputs :
Please note that username repo and username/repo are equivalent.
!login <your-access-token>will register the token so that it is used for all queries.!logoutwill remove the token. All subsequent queries won't use it.!emptywill empty the cache.!updatewill update the database schema (sometimes needed after an update).mywill list your repositories.my repowill list all your repositories whose name containrepoor actions related torepo.usernamewill display all repositories fromusername.username repowill list all repostories fromusernamewhose name containrepoor actions related torepo.username repo i[ssues]will display issues fromusername/repo(can be shortened).username repo p[ulls]will display pull requests fromusername/repo(can be shortened).username repo b[ranches]will display branches fromusername/repo(can be shortened).username repo #XYZwill display the discussion about issue#XYZ.
Thanks to...
- Thanks to Stephen Hutchings for the very nice icons !
- @leonardt and @zeno for the bug reports.