Skip to main content

A tool to fetch and display JIRA ticket information in the terminal.

Project description

getjticket

A Jira ticket information fetcher tool via terminal.

getjticket allows you to fetch and display JIRA ticket information directly from your terminal. This tool uses the REST API of JIRA to interact with your JIRA server, and requires environment variables for configuration.

Features

  • Fetch JIRA ticket information directly from the terminal
  • Display time tracking information for JIRA issues
  • Display issue description for JIRA issues
  • Environment variable configuration for JIRA server, username, and password
  • Works as a global CLI command after installation

Installation

pip install getjticket

Or install from source:

git clone https://github.com/JuanJoseSolorzano/getjticket_project.git 
cd getjticket_project
pip install .

Required Environment Variables

  • JIRA_SERVER: The URL of your JIRA server (e.g., yourdomain.atlassian.net).
  • JIRA_USERNAME: Your JIRA username (usually your email address).
  • JIRA_PASSWORD: Your JIRA API token or password.

Usage

positional arguments:
  issue_id              The ID of the JIRA issue (e.g., 6552 for SETV-6552).

optional arguments:
  -h, --help    show this help message and exit

  -t TIME,        --time         Shows the time tracking information for the JIRA issue in a pretty format [optional].
  -d DESCRIPTION, --description  Shows the description of the JIRA issue in a pretty format [optional].

  NOTE: If no optional arguments are provided, the tool will display the issue summary and key by default.

Examples

getjticket 6552 -t "Time tracking information for the JIRA issue."
getjticket 6552 -d "Description of the JIRA issue."

License

See LICENSE for details.


Author

Juan Jose Solorzano Carrillojuanjose.solorzano.c@gmail.com

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

getjticket-1.0.1.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

getjticket-1.0.1-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file getjticket-1.0.1.tar.gz.

File metadata

  • Download URL: getjticket-1.0.1.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for getjticket-1.0.1.tar.gz
Algorithm Hash digest
SHA256 6e6036a2575d3bace77e1e0996446ad6c5b39eb80c42fa1a382b1d7bd33bac23
MD5 c497f7a6f0719a8a8e59502c9362980e
BLAKE2b-256 7c19c62f2833a7067a6a88f13e24e881678dff712bdb5ac8ebfc14397a2a97c5

See more details on using hashes here.

File details

Details for the file getjticket-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: getjticket-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.4

File hashes

Hashes for getjticket-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f2275a6d7b15f62e7f6dbe4260a9898ecc4561b13f5d3319fffb04afe55b4ae0
MD5 6b6315a41a6eb32bd231bce34c6d9830
BLAKE2b-256 7920bedc23027d0d84031542f84ffef0848379843b0ba7cc6e236e462a5fd23d

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