Star GitHub repos from the command line.
# set the environment variables GH_UNAME and GH_TOKEN
# to your GitHub username and token/password
$ ghstar gokulsoumya/ghstar
Starred gokulsoumya/ghstar
(Because the command line is awesome, browsers are a hassle, and I'm lazy.)
ghstar
is written in Python3, available on PyPI and installable via pip:
pip install ghstar
You must first set the environment variables GH_UNAME
and GH_TOKEN
to
your GitHub username and token/password. It is recommended to use a
token with public_repo
scope
instead of your password though either one works.
$ ghstar --help
usage: ghstar [-h] [-i] [-n SEARCH_COUNT] repo
Star GitHub repos from the command line.
positional arguments:
repo name of repo to star
optional arguments:
-h, --help show this help message and exit
-i, --interactive search for a repo and star interactively
-n SEARCH_COUNT, --search-count SEARCH_COUNT
number of search results to show when run
interactively
examples:
ghstar gokulsoumya/ghstar
ghstar jlevy/the-art-of-command-line
If you have a feature request or if you've found a nasty lil bug, definitely open an issue. And PRs are, as always, welcome.