You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
pullmyfinger - A command line helper for github pull requests
Features
Command line completion for options, remotes
Uses SSL and is compatible with 2-Factor authentication
Usage:
pullmyfinger [OPTION] branch|remote
Options
-h, --help Shows help text
-v, --version Display version
--debug Displays debugging information
--base Explicitly set the base (or target) branch for a pull request
--head Explicitly set the head (or source) branch for a pull request
--setup Creates an OAuth token for making pull requests
--list-pull-requests Lists open pull requests for the given remote
--list-milestones Lists open milestones for the given remote
Config:
Uses the following environment variables:
GITHUB_LOGIN A valid Github login (Required)
GITHUB_OAUTH_TOKEN A valid OAuth token for the Github login with repo scope access (Required)
PULLMYFINGER_SIGNATURE The signature to put at the end of a pull request message (Optional)
Setup:
# Runs the setup to create an OAuth token for making pull requests
pullmyfinger --setup
Examples
# Within a clone of the pullmyfinger repo this command creates a pull request to the remote \"fredpalmer\" using the base (i.e. the target branch) of \"master\"
pullmyfinger fredpalmer/master
# List all pull requests to the remote \"fredpalmer\" for the current clone of pullmyfinger
pullmyfinger --list-pull-requests fredpalmer