vlamitin / helper

scripts to ease work with github, jira, jenkins

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Helper

scripts to ease work with github, jira, jenkins

TODO (currently linux only)

Features

  • create PR with all that milestones, labels, title, body, links to jira, reviewers, etc from command line
  • open all review requested PRs in browser
  • open all your jira tasks in browser
  • list jira tasks tree with brief info
  • update all outdated prs at once
  • merge all your prs at local branch
  • create worklog from console
  • cherry-pick commits to another PRs

Prerequisites

install

  • cp settings_global.py settings_user.py
  • fill settings_user.py
  • make install - installs virtualenv and all dependencies (locally), creates /home/$USER/bin/helper script and /home/$USER/bin/helper_login

usage

  • [optional] source ~/bin/helper-completion.bash (once per terminal session, to set bash completions)
  • source helper_login (once per terminal session, to set tokens)
  • helper -h

About

scripts to ease work with github, jira, jenkins


Languages

Language:Python 98.0%Language:Shell 1.4%Language:Makefile 0.7%