Skip to main content

Build Status

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 prs with 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)

Source distribution for gitmine 0.0.11
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)

Table of built distributions (wheels) for gitmine 0.0.11
File Interpreter ABI Platform Actions
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page