semvec/pypi-packages huggingface dataset:
githubtools 0.3.1
Some simple commandline tools for interacting with github: status, merge, pull, etc.
License: MIT

Some commandline tools for interacting with github.
=====================

Things you can do:
- Set commit status
- Create a pull request
- Merge a pull request
- Merge

Set Status on a commit:

	Usage:
		github-commit-status -c <commit-hash> -s <status> -u <github-username> -p <github-password> -r <github_repo> --url <URL> --context <context> -d "<description>"
		github-commit-status -c <commit-hash> -s <status> -t <github-token> -r <github_repo> --url <URL> --context <context> -d "<description>"

	Options:
		-c <commit-hash>, --commit-hash <commit-hash>  Github commit hash
		-s <status>, --status <status>  Status to set [pending, success, error, or failure]
		-u <username>, --username <username>  github username
		-p <password>, --password <password>  github password
		-t <token>, --token <token>  github access token
		-r <repository>, --repo <repository> github repository
		-d <description> --description <description> description of the status
		--url <url> URL to refer back to
		--context <context> The context of the status.  Typically the name of the service creating the status.


Create a pull request:

	Usage:
		github-create-pull-request -h <head> -b <base> -t <token> -r <repo> [-d "<description>" --title <title>]

	Options:
		-h <head>, --head <head>  Head: the branch you're pulling from.
		-b <base>, --base <base>  Base: the branch you're pulling to.
		-t <token>, --token <token>  github access token
		-r <repository>, --repo <repository> github repository
		-d <description> --description <description> The pull request description.
		--title <title>  The pull request title.

Merge a pull request:

	Usage:
		github-merge-pull-request (-h <head> -b <base> | -p <pull-number>) -t <token> -r <repo>

	Options:
		-h <head>, --head <head>  Head: the branch you're pulling from.
		-b <base>, --base <base>  Base: the branch you're pulling to.
		-t <token>, --token <token>  github access token
		-r <repository>, --repo <repository> github repository
		-p <pull-number> --pull-number <pull-number> The pull request ID number.

Merge

	Usage:
		github-merge -h <head> -b <base> -t <token> -r <repo>

	Options:
		-h <head>, --head <head>  Head: the branch you're pulling from.
		-b <base>, --base <base>  Base: the branch you're pulling to.
		-t <token>, --token <token>  github access token
		-r <repository>, --repo <repository> github repository

See https://github.com/nricklin/githubtools