gitmine
Stop getting buried under countless Github Issues and PRs. Organize, reference, and close with ease.
Based on the amazing work done by Github itself on hub and Github CLI (released while we were working on this project. Must've been on to something). I view this as a natural extension of the gh command for easy access to Issues and PRs from anywhere in your command line.
Who is this for?
I work on a lot of projects across many repositories. It was a pain in the a$$ to keep track of all the Issues I was assigned and PRs I had to review. Some tools provided a quick way to see Issues from one repository, but I needed a quick way to view, organize and open from any of these projects, thus gitmine was born.
If you aren't a heavy user of Github or maybe only have one repository you focus on, this is probably more than you need.
Usage
Command Line Arguments
Usage: gitmine [OPTIONS] COMMAND [ARGS]...
Simple command-line tool for querying assigned Issues and PR reviews from
Github.
Options:
-v, --verbose Give more output. Option is additive, and can be used up to
three times.
--help Show this message and exit.
Commands:
config Set or Access Github Config information.
get Get assigned Github Issues and/or Github PRs.
go Open a browser page for the given repositiory / issue.
Config
If you already have the Github CLI installed and setup, congrats! You can skip this section. gitmine automatically piggy-backs on Github CLI's config to access your Github information.
To use gitmine you will first need to generate a Personal Access Token. You can follow the instructions here.
gitmine config username ~git-username~
gitmine config token ~git-token~
Installation
From PyPi
pip install gitmine
From source
pip install 'git+https://github.com/joecummings/gitmine.git'
Contributing
See Contributing.md
Common Errors and FAQ's
- Running
gitmine get prswith the wrong username will not error but return nothing
Metadata
Release files for gitmine 0.0.11
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| gitmine-0.0.11.tar.gz | 11.3 kB | Without provenance | Details for gitmine-0.0.11.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| gitmine-0.0.11-py3-none-any.whl | Python 3 | none | any | Details for gitmine-0.0.11-py3-none-any.whl |
Total release size: 23.4 kB
Release files / gitmine-0.0.11.tar.gz
| Download URL | gitmine-0.0.11.tar.gz |
|---|---|
| Size | 11.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4dd21f05fcd8057001a972c86b2ea1540788f675719c03ef7f0ff5d2adb693db
|
|
BLAKE2b-256 checksum How to use checksums |
663cb10e3cf3502a28c015b82d55194e09ba45772f37679a6f915c253fc5c3f4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.7.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6
|
Release files / gitmine-0.0.11-py3-none-any.whl
| Download URL | gitmine-0.0.11-py3-none-any.whl |
|---|---|
| Size | 12.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c32706b91a9004f7515597f49002c4cf9119dfb07c3caab9dc1464d8048ecb92
|
|
BLAKE2b-256 checksum How to use checksums |
e8d2ae0e648cdb1e7429f9d0a8b999042c4fd4f9127d5b5fa3391c32eab8ba9b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.7.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6
|
Security for gitmine 0.0.11
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.