PitchHut logo
A fast terminal interface for managing Jira tasks.
Pitch

Tira offers a streamlined terminal interface for Jira, tailored for users who prefer keyboard-driven navigation. Experience faster issue management with features like fuzzy search, quick status updates, and Vim-inspired keybindings, ultimately making the Jira experience more efficient and less frustrating.

Description

Tira: A Fast and Efficient Terminal Interface for Jira

Tira is a robust terminal interface designed specifically for Jira, created for users who prefer a keyboard-driven experience over the conventional web interface. It aims to enhance productivity by providing a fast and efficient way to manage Jira issues directly from the terminal.

Key Features

  • Issue Management: Effortlessly create and edit Jira issues, organize them across sprints, and manage various attributes such as status, assignees, story points, and epics.
  • Smart Search: Utilize a fuzzy search picker for quickly selecting assignees and parent issues.
  • Clipboard Functionality: Copy issue links conveniently to your clipboard or open them directly in a web browser.
  • Vim-Inspired Keybindings: Navigate through issues with intuitive keybindings optimized for speed and responsiveness, eliminating the frustrations often encountered in the Jira web UI.

User-Friendly Interface

The terminal-based user interface (TUI) offers a streamlined approach to managing Jira projects. Users can easily switch between views (backlog and kanban), navigate through issues, and perform actions with simple keyboard shortcuts. Common keybindings include:

KeyAction
TabToggle between backlog and kanban
j/kMove cursor to next/prev issue
EnterOpen issue detail in fullscreen
eEdit issue
cAdd comment
RRefresh from Jira
qQuit

Quick CLI Commands

  • View an issue: tira get MP-101
  • Edit an issue: tira get MP-101 --edit
  • Create a new issue: tira create

Installation Instructions

To install Tira, users can utilize a simple command via curl or go, making it accessible and easy to set up.

Documentation and Resources

Comprehensive documentation is provided, detailing system architecture, CLI commands, configuration guidelines, and a complete keybinding reference. Additional insights into the TUI architecture and API client implementation are also available.

Acknowledgments

This project utilizes the bubbletea framework and draws inspiration from tools like lazygit, gh-dash, k9s, and oxker, showcasing a collaborative approach to tool development.

Tira is an excellent solution for those looking to streamline their Jira experience, enhancing speed and usability in a terminal environment. Explore the repository to discover more.

0 comments

No comments yet.

Sign in to be the first to comment.