Skip to main content

A Jira comment management tool via terminal. Manage your JIRA issue comments directly from the terminal, using the REST API of JIRA. This tool allows you to add comments to JIRA issues using a template file for consistent formatting, and supports multiple editors for editing the comment content.

Project description

setjcomment

A Jira comment management tool via terminal. Manage your JIRA issue comments directly from the terminal, using the REST API of JIRA. This tool allows you to add comments to JIRA issues using a template file for consistent formatting, and supports multiple editors for editing the comment content.

setjcomment allows you to add comments to JIRA issues directly from your terminal, using a template file for consistent formatting.


Features

  • Add comments to JIRA issues directly from the terminal
  • Use a template file for consistent comment formatting
  • Supports multiple editors (nvim, VScode, Notepad)
  • Environment variable configuration for JIRA server, username, and password
  • Works as a global CLI command after installation

Installation

pip install setjcomment

Or install from source:

git clone https://github.com/your-username/setjcomment.git
cd setjcomment
pip install .

Dependencies

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
  -s SHORT, --short SHORT
                        for add a short unformatted comment.
  -vs, --VScode         Open the template file in VScode instead of nvim.
  -np, --notepad        Open the template file in notepad instead of nvim.

Examples

setjcomment 6552 -s "This is a short comment."
setjcomment 6552 -vs # Opens the template file in VScode for editing.
setjcomment 6552 -np # Opens the template file in Notepad for editing.

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

setjcomment-1.1.1.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

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

setjcomment-1.1.1-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file setjcomment-1.1.1.tar.gz.

File metadata

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

File hashes

Hashes for setjcomment-1.1.1.tar.gz
Algorithm Hash digest
SHA256 0da82b1f0188258349e515daf31c603470341d69e08646e996f0149fb6c27d60
MD5 8b13107a9c58759933828bd5896681e7
BLAKE2b-256 bfb4283af97c87d89a1d3249eab6fd481943d1e86301f5b97f7b37edd05136b5

See more details on using hashes here.

File details

Details for the file setjcomment-1.1.1-py3-none-any.whl.

File metadata

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

File hashes

Hashes for setjcomment-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1e96b767c96b46e6371e44aae08869adf88de5bd733b9c1ee45fde0ec7921d1e
MD5 ae7c0d78a9496caa3409897dad68f3b5
BLAKE2b-256 c09b8baac694205662b9d3dfdb8922095b4ec45680f7e6bdd084ce8e115c53bb

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