Skip to content

nick-popovic/jira-cmd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jira-Cmd

Go Version Bubble Tea Bubbles Version License

Pre-Alpha

Introduction

Welcome to my project aimed at bringing Jira to the command line and TUI using Bubble Tea and Go. This project is currently in beta and is not ready for deployment.

Project Goals

The primary goal of this version (v0) is to commit a primitive working version of the interface that allows users to enter commands. At this stage, the focus is on the basic functionality of command input and display.

Future State

The future state of this project aims to provide a unified interface for Jira on the command line and TUI that allows the user to query visualize and add data.

Current Features

  • Users can send queries to ChatGPT and the frontend will render the markdown responce
  • The UI renders screen size changes.
  • esc exits the application.
  • Interactive 'Loading ...' is now present so user knows something is running in backround ...
  • Added tabs at the top for horizontal navigation

Demo

Known Issues

  • Bug: Sometimes when the window is 'too small' the last line of rendered output isn't shown ... dont ask me why, I have no idea yet ...
  • Bug: Icons not rendering in gif above ... again dont ask me why, I have no idea yet ...

Debugging Configuration

We have set up two debugging configurations in .vscode/launch.json:

  1. Regular Debug: This configuration is used for standard debugging.

    {
        "name": "Regular Debug",
        "type": "go",
        "request": "launch",
        "mode": "auto",
        "program": "${workspaceFolder}",
        "env": {},
        "args": [],
        "buildFlags": "",
        "dlvToolPath": "${env:HOME}/go/bin/dlv"
    }
  2. BubbleTea Debug: This configuration is used for debugging Bubble Tea applications. It requires a Delve server running in headless mode.

    {
        "name": "BubbleTea Debug",
        "type": "go",
        "request": "attach",
        "mode": "remote",
        "remotePath": "${workspaceFolder}",
        "port": 2345,
        "host": "127.0.0.1",
        "apiVersion": 2
    }

About

POC Jira TUI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages