Skip to main content

Interactive Jira CLI — navigate epics, tickets, transitions and comments from your terminal

Project description

jirashell

An interactive Jira CLI for navigating epics, tickets, transitions, and comments without leaving your terminal.

Installation

pip install jirashell

Configuration

Run the setup wizard on first launch, or any time you need to update credentials:

jirashell --configure

You will be prompted for:

Credentials are saved to ~/.jira with permissions 0600.

Usage

jirashell

Navigation

Command Description
list [last N days|weeks|months] List all epics, optionally filtered by age
search <keyword> [last N ...] Search epics by keyword or project prefix
mine [last N days|weeks|months] Show tickets assigned to you
select <number> Drill into an epic (or just type the number)
tickets Re-display the current epic's tickets
view <number> View full ticket details (or just type the number)
next / prev Page through lists or move between tickets
back Return to the previous view
home Jump back to the top level
refresh Re-fetch data for the current view

Creating issues

Command Description
create epic Create a new epic (prompts for project, summary, description)
create ticket Create a ticket inside the current epic (Story / Task / Bug)

Working with tickets

These commands are available when viewing a ticket:

Command Description
transition Move the ticket to a new status
comment Add a comment to the ticket

Examples

jirashell
home $ list last 3 months
home $ search payments
home > epics:payments $ select 2
home > epics:payments > PAY-42 $ view 5
home > epics:payments > PAY-42 > PAY-107 $ transition
home > epics:payments > PAY-42 > PAY-107 $ comment
home > epics:payments > PAY-42 > PAY-107 $ back
home $ mine last 2 weeks

Requirements

  • Python 3.10+
  • A Jira Cloud account with API access

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

jirashell-0.1.2.tar.gz (27.6 kB view details)

Uploaded Source

Built Distribution

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

jirashell-0.1.2-py3-none-any.whl (27.5 kB view details)

Uploaded Python 3

File details

Details for the file jirashell-0.1.2.tar.gz.

File metadata

  • Download URL: jirashell-0.1.2.tar.gz
  • Upload date:
  • Size: 27.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for jirashell-0.1.2.tar.gz
Algorithm Hash digest
SHA256 7a19259fe49956785a1cde6d86be2ad55fb1e414be5bdd344dfd083e9300bd71
MD5 6613b32010c29088cddd2e5f9830fb7f
BLAKE2b-256 a530ad912a6c23654f700ddb025d2977fd3f5de2beb7aebf047e67652010db31

See more details on using hashes here.

Provenance

The following attestation bundles were made for jirashell-0.1.2.tar.gz:

Publisher: publish.yml on maxeem/jirashell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jirashell-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: jirashell-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 27.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for jirashell-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 2f09f01d966a67793d9b8f577e376e7fb2415add93ca985cbaf0162822f2cab7
MD5 e49cf5e18899bfb6a76183f1ec71097c
BLAKE2b-256 1b01f1f977577465ec698fbe2db318a729b76491e9773f352fcba60bb59066ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for jirashell-0.1.2-py3-none-any.whl:

Publisher: publish.yml on maxeem/jirashell

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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