Skip to main content

Command line utility for GitHub daily work.

Project description

yogit

Build Status Build Status License PyPI version Downloads

Command line utility for git daily work.

Requirements

  • Python3 and pip3
  • yogit is tested with Python 3.5, 3.6, 3.7
  • yogit is mostly tested on Linux but also works on macOS and Windows (if using Windows Terminal).
  • For now only GitHub API is supported

Continuous integration

Installation

  • pip3 install yogit
  • yogit account setup

yogit internal files are stored in ~/.yogit folder.

Principle

yogit is able to:

  • List pull requests
  • List reviews
  • List branches
  • Get your daily activity report

See below for more details.

Usage

yogit --help

Account

yogit account setup: Setup yogit

yogit account usage: Account API usage

Pull request

yogit pr list: List your opened pull requests

Options:

  • --orga TEXT: Expand results to a specific organization

Review

yogit rv list: List your reviews on opened pull requests

yogit rv requested: List pull requests where your review is requested

Branch

yogit br list: List your branches

Contributions

yogit ct list [--from TEXT] [--to TEXT]: List your GitHub contributions within a range of dates.

A contribution is either a pull request or pull request review.

By default this command is listing today's contributions.

SCRUM

yogit scrum report [--date TEXT]: Generate your daily activity report

Template of the report can be changed by editing ~/.yogit/scrum_report.yaml

You might need to install xcopy to fully enjoy this command.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yogit-1.6.0.tar.gz (13.0 kB view details)

Uploaded Source

File details

Details for the file yogit-1.6.0.tar.gz.

File metadata

  • Download URL: yogit-1.6.0.tar.gz
  • Upload date:
  • Size: 13.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/3.6.7

File hashes

Hashes for yogit-1.6.0.tar.gz
Algorithm Hash digest
SHA256 b6e9d1c0eba58279389e7222dfc628690f586b7d8488acf900af1b8eb62a5b70
MD5 56184025cda3dfe5957742d73a20ac31
BLAKE2b-256 85695328ca3bfcb125193ecb2c4d8c1ee8b9e63fac8ddc77f93981c441642117

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page