All Projects → coddingtonbear → jira-select

coddingtonbear / jira-select

Licence: other
JIra-select is a command-line tool and library that lets you run SQL-like queries against your Jira instance that are far beyond what Jira's built-in query language can provide.

Programming Languages

python
139335 projects - #7 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to jira-select

jira-sprint-reporting
Reporting in a Google Sheet on a Sprint level using JIRA REST API
Stars: ✭ 25 (+38.89%)
Mutual labels:  jira
git-mit
Minimalist set of hooks to aid pairing and link commits to issues
Stars: ✭ 44 (+144.44%)
Mutual labels:  jira
quickstart-atlassian-jira
Jira Software Data Center and Jira Service Desk Data Center with high availability and performance
Stars: ✭ 61 (+238.89%)
Mutual labels:  jira
jiraworklogtool
A simple Chrome Extension that allows adding worklog in Jira easily.
Stars: ✭ 38 (+111.11%)
Mutual labels:  jira
tempo-api-python-client
Python bindings for Tempo - https://apidocs.tempo.io/
Stars: ✭ 17 (-5.56%)
Mutual labels:  jira
jira role
Ansible role to install Atlassian JIRA
Stars: ✭ 13 (-27.78%)
Mutual labels:  jira
ticketutil
Python ticketing utility for working with tickets in popular tools
Stars: ✭ 58 (+222.22%)
Mutual labels:  jira
alfred-jira-search
Alfred Workflow to quickly search through Jira issues 🔎
Stars: ✭ 23 (+27.78%)
Mutual labels:  jira
CVE-2019-8449
CVE-2019-8449 Exploit for Jira v2.1 - v8.3.4
Stars: ✭ 66 (+266.67%)
Mutual labels:  jira
jira-node-cli
JIRA command line interface written in NodeJS
Stars: ✭ 58 (+222.22%)
Mutual labels:  jira
jira.sh
JIRA Client for Bash Scripts
Stars: ✭ 15 (-16.67%)
Mutual labels:  jira
Jiraffe
One stop place for exploiting Jira instances in your proximity
Stars: ✭ 157 (+772.22%)
Mutual labels:  jira
jira-dark-theme
⚫ A dark theme for Jira
Stars: ✭ 24 (+33.33%)
Mutual labels:  jira
ticket-check-action
Verify that pull request titles start with a ticket ID
Stars: ✭ 29 (+61.11%)
Mutual labels:  jira
goji
Command line JIRA client
Stars: ✭ 17 (-5.56%)
Mutual labels:  jira
postee
Simple message routing system that receives input messages through a webhook interface and can enforce actions using predefined outputs via integrations.
Stars: ✭ 160 (+788.89%)
Mutual labels:  jira
jirazzz
A jira rest client for the command line, written in clojure as a babashka script.
Stars: ✭ 26 (+44.44%)
Mutual labels:  jira
actionview-fe
ActionView front-end source code, based on Reactjs+Redux.
Stars: ✭ 63 (+250%)
Mutual labels:  jira
atlassian-connect-core
[Laravel 5.5+] The easiest way to create an add-on for the JIRA and Confluence
Stars: ✭ 42 (+133.33%)
Mutual labels:  jira
octosync
An open-source solution to keep Github and Jira issues in sync. An alternative to Exalate and Unito.
Stars: ✭ 27 (+50%)
Mutual labels:  jira

Join the chat at https://gitter.im/coddingtonbear/jira-select

Jira-Select: Get the data you want to see out of Jira

Jira-select is a command-line tool and library that lets you run SQL-like queries against your Jira instance that are far beyond what Jira's built-in query language can provide.

Jira has its own query language but there are many limitations around what JQL is capable of. Some data is returned in arcane formats (e.g. sprint names are returned as a string looking something like com.atlassian.greenhopper.service.sprint.Sprint@14b1c359[id=436...), data cannot be grouped (there's nothing like SQL's GROUP BY statement), and because of that lack of grouping, there are no aggregation functions -- no SUM-ing story points or estimates per-assignee for you. And if you want to write a custom function for processing a field, well, I'm not even sure where you'd begin. Jira-select makes those things easy.

If you've ever found yourself held back by the limitations of Jira's built-in query language, this tool may make your life easier. Using Jira-select you can perform a wide variety of SQL-like query operations including grouping, aggregation, custom functions, and more.

Supported Platforms

  • Linux
  • Windows
  • OSX

Installation

You can either install from pip:

pip install jira-select

or you can download the latest packaged release here:

https://github.com/coddingtonbear/jira-select/releases

or you can build from source:

git clone https://github.com/coddingtonbear/jira-select.git
cd jira-select
pip install -e .

Quickstart

First, you need to configure jira-select to connect to your jira instance:

jira-select configure

Then, you can open up your shell:

jira-select shell

Now, you can type out your query -- the below will find issues assigned to you:

select:
  - key
  - summary
from: issues
where:
  - assignee = "[email protected]"
  - resolution is null

The editor uses vi bindings by default; so once you're ready to submit your query, press Esc followed by Enter and after a short wait (watch the progressbars), you'll be shown your results. Press q to exit your results.


  • Documentation for Jira-select is available on ReadTheDocs.
  • Please post issues on Github.
  • Questions? Ask them on Gitter.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].