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.0.tar.gz (25.9 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.0-py3-none-any.whl (25.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: jirashell-0.1.0.tar.gz
  • Upload date:
  • Size: 25.9 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.0.tar.gz
Algorithm Hash digest
SHA256 55490cf8b3a932de2f89ed112b96f620a5c1b954f95b1033a4d0f8ac4f063f43
MD5 f7b769234e7191303d3cd468aee0c91b
BLAKE2b-256 6ee12e22d5ca6495100d66e0e84b9a13708f3bbc5a3b615b7b5d9e9b88425d17

See more details on using hashes here.

Provenance

The following attestation bundles were made for jirashell-0.1.0.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.0-py3-none-any.whl.

File metadata

  • Download URL: jirashell-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 25.8 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a8539eb6f74b2b5d2d2a9e953bdbc23e465d7a54ed393d8a8913148ec95bc298
MD5 7571460e228805a17b59e605f0cfa504
BLAKE2b-256 cb58eaa4ebb1e4d0833b439239dde22c724a90b34921c0a2e7bb98f259bdee62

See more details on using hashes here.

Provenance

The following attestation bundles were made for jirashell-0.1.0-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