11 पॉइंट द्वारा GN⁺ 2025-09-12 | 3 टिप्पणियां | WhatsApp पर शेयर करें
  • एक CLI-आधारित toolkit जो डेवलपर्स को टर्मिनल से सीधे Jira tasks को search, create, edit, manage करने देता है
  • status, assignee, priority आदि के आधार पर तेज़ filtering search कर सकते हैं, और JQL query editor के जरिए complex search भी supported है
  • टर्मिनल से तुरंत create·edit फीचर देता है, जिससे title, description, status, label, due date जैसी details को आसानी से manage किया जा सकता है
  • comment management और related task linking फीचर टीम collaboration को मज़बूत करते हैं, और पूरी प्रक्रिया code workflow के साथ स्वाभाविक रूप से integrate होती है
  • simple UI, तेज़ speed, उच्च configuration flexibility के साथ dev environment के लिए optimized lightweight Jira alternative interface प्रदान करता है

JiraTUI - जब Jira कमांडलाइन से मिला

  • JiraTUI डेवलपर्स और टीमों के लिए डिज़ाइन किया गया टर्मिनल-आधारित Jira interface है
    • यह पारंपरिक web-आधारित Jira उपयोग की तुलना में अधिक तेज़ और productive workflow देता है
    • बिना किसी विशेष UI के भी Jira के मुख्य management features को शुरू से अंत तक सीधे command line से control किया जा सकता है
  • Task search

    • JQL-आधारित शक्तिशाली search feature का उपयोग करके Jira work items को तेज़ी से खोजा जा सकता है
    • status, assignee, priority जैसी conditions से filter किया जा सकता है, और ज़रूरी work items को तुरंत देखने का environment बनता है
    • search की speed और accuracy बढ़ाकर प्रोजेक्ट के महत्वपूर्ण हिस्सों पर ध्यान देने के लिए अधिक समय मिल सकता है
  • Task creation

    • टर्मिनल से सीधे नया Jira task बनाने की सुविधा देता है
    • title, description, priority जैसी आवश्यक जानकारी एक ही flow में दर्ज की जा सकती है, जिससे complex UI navigation के बिना task creation process काफ़ी सरल हो जाती है
    • तेज़ task registration से वास्तविक काम के लिए अधिक समय दिया जा सकता है
  • Task updates

    • task status, assignee, summary, label, due date आदि को सीधे modify किया जा सकता है
    • command line से सीधे update संभव होने के कारण task information को up-to-date रखना और टीम collaboration efficiency बढ़ाना आसान होता है
    • यह पूरे प्रोजेक्ट में task flow और data consistency बनाए रखने में मदद करता है
  • Comment management

    • टीम सदस्यों के बीच communication के लिए comments जोड़ना और हटाना सीधे command line से supported है
    • task-वार progress discussion, information sharing, और opinion exchange को एक ही interface में संभाला जा सकता है
    • सभी communication content को व्यवस्थित रूप से manage किया जाता है, जिससे task progress की जानकारी साझा करना आसान होता है
  • Related task management

    • tasks के बीच linking और unlinking को टर्मिनल से सीधे manage किया जा सकता है
    • related work items की dependencies और relationships को स्पष्ट रूप से visualize किया जा सकता है, जिससे पूरे प्रोजेक्ट के flow को एक नज़र में समझना संभव होता है
    • यह project management की integrality बढ़ाने में मददगार फीचर है
  • JQL search

    • Jira Query Language (JQL) को support करता है, जिससे complex criteria के आधार पर tasks की precise search की जा सकती है
    • advanced search queries बनाना और save करना संभव है, जिससे repeated use या project-specific filtering आसान हो जाती है
    • यह productivity और management efficiency को अधिकतम करने वाला शक्तिशाली tool है

फ़ायदे

  • उच्च configuration flexibility

    • command shortcuts, user settings, और environment-specific customization संभव है
    • अलग-अलग development workflows के अनुसार इसे लचीले ढंग से अपनाया जा सकता है
  • सादगी

    • अनावश्यक clicks के बिना intuitive CLI interface प्रदान करता है
    • Jira management स्वाभाविक रूप से developer workflow का हिस्सा बन जाता है
  • speed

    • तेज़ command execution के जरिए task creation, search, और updates की गति को अधिकतम करता है
    • repetitive tasks को कम करके development focus में सुधार करता है
  • उपयोग में आसानी

    • स्पष्ट command structure और guided prompts के साथ entry barrier को कम करता है
    • शुरुआती डेवलपर से लेकर अनुभवी users तक, सभी इसे आसानी से उपयोग कर सकते हैं

कोड और इंस्टॉलेशन

3 टिप्पणियां

 
bus710 2025-09-13

उफ़्फ़....
मैं टर्मिनल में भी Jira इस्तेमाल नहीं करना चाहता/चाहती!!!

 
kernel0 2025-09-12

फ़िलहाल यह केवल Jira REST API v3 का उपयोग करता है, इसलिए सिर्फ़ Jira Cloud इस्तेमाल किया जा सकता है। Datacenter और Server वर्ज़न इस्तेमाल नहीं किए जा सकते।

 
GN⁺ 2025-09-12
Hacker News टिप्पणियाँ
  • वाह, यह सच में कमाल का है। JIRA बहुत धीमा था, इसलिए कुछ महीने पहले मैंने खुद एक टूल बनाया था जिससे ब्राउज़र में कई प्रोजेक्ट्स को तुरंत सर्च/फ़िल्टर किया जा सके। मैं यह प्रयोग करना चाहता था कि क्या फ़िल्टरिंग को लगभग तुरंत किया जा सकता है, और JS ट्रिक्स का इस्तेमाल करके काफ़ी अच्छी performance हासिल कर ली। लगता है कि optimization की अभी और गुंजाइश है। पूरे पेज का आकार लगभग 70kb (HTML+CSS+JS) है। सब कुछ हाथ से बनाया। डिज़ाइन शायद किसी अवॉर्ड के लायक न हो, लेकिन इसकी तुरंत प्रतिक्रिया देने वाली feel संतोषजनक है और मेरे निजी उपयोग के लिए काफ़ी है। इसे side project के रूप में बनाना सच में मज़ेदार था। पब्लिक URL उपलब्ध है, तो कोई भी इसे आज़मा सकता है। पहले HN की एक टिप्पणी में भी इसका ज़िक्र किया था। संदर्भ के लिए, CORS समस्या की वजह से proxy इस्तेमाल किया, और proxy को कुछ लाइनों के golang code से बनाया। NPM या किसी और framework का बिल्कुल इस्तेमाल नहीं किया। अगर कोई source code देखना चाहे या खुद चलाना चाहे, तो मैं प्रोजेक्ट को public करने के लिए भी तैयार हूँ। इंटरनेट पर किसी अनजान व्यक्ति द्वारा चलाए जा रहे proxy पर भरोसा करना मैं बिल्कुल recommend नहीं करूँगा (NPM incident को सोचें तो)। फिर भी अगर आज़माना चाहें तो खुलकर करें, लेकिन जोखिम आपकी अपनी ज़िम्मेदारी है :P
    • संबंधित साइट के तौर पर isanybodyusingthisprivatekey.com भी काफ़ी दिलचस्प है
    • देखने में बढ़िया है, लेकिन security team के लिए यह पूरा का पूरा nightmare है। API key को HN यूज़र के personal project में डालना किसी भी हाल में नहीं होना चाहिए (भले ही लेखक malicious न हो, zero-trust सिद्धांत के हिसाब से भी यह ठीक नहीं है)
  • GitHub के लिए ऐसा ही एक टूल बहुत ज़रूरी है। ब्राउज़र तेज़ GUI देता है, लेकिन power users के लिए और ज़्यादा keyboard command features वाले टूल बनने चाहिए
    • web apps में भी बेहतरीन keyboard shortcuts पूरी तरह संभव हैं। Gmail और Linear इसके अच्छे उदाहरण हैं। GitHub के मामले में Refined GitHub extension इस्तेमाल करें तो बहुत से shortcuts और कई सुधार मिलते हैं, जिससे अनुभव काफ़ी बेहतर हो जाता है
    • GitHub CLI आज़माने की सलाह दूँगा
    • मैं GitHub का power user नहीं हूँ, लेकिन Lazygit भी एक बार आज़माकर देखें
    • IDE के अंदर GitHub plugins की काफ़ी variety है, तो सोचता हूँ कि क्या IDE integration ही काफ़ी नहीं पड़ता
    • gh-dash भी एक अच्छा विकल्प है
  • शानदार प्रोजेक्ट है। सच कहूँ तो मुझे TUIs में ज़्यादा दिलचस्पी नहीं है (मेरे हिसाब से ये GUI का सस्ता संस्करण हैं), लेकिन फिर भी Jira वेबसाइट से तो कुछ भी बेहतर है। यह जानने की जिज्ञासा है कि Jira की performance problem का कितना हिस्सा वेबसाइट डिज़ाइन की वजह से है (खासकर drag-and-drop जैसी चीज़ों में) और कितना server की वजह से
    • TUI की जो बात मुझे पसंद है, वह यह है कि इसे अनिवार्य रूप से सरल होना चाहिए और सारा data एक साथ लोड होना चाहिए। मैं terminal में सीधे app इस्तेमाल नहीं करना चाहता, लेकिन इस तरह की constraints को ध्यान में रखकर बने apps मुझे निश्चित रूप से पसंद आते हैं। सच तो यह है कि web apps भी ऐसे बनाए जा सकते हैं, लेकिन अफ़सोस कि ज़्यादातर ऐसा नहीं करते
    • मैं TUI को 'किफ़ायती आदमी का GUI' मानता हूँ। अभी अपने system monitor को देखूँ तो हर बार जब मैं ब्राउज़र में Jira tab खोलता हूँ, chromium CPU usage में नंबर 1 होता है। जबकि वह कुछ कर भी नहीं रहा होता
    • drag-and-drop या कई UI update features इस वजह से चिढ़ पैदा करते हैं कि network response आने तक वे UI की सारी गतिविधि रोक देते हैं
  • मैं इसे ज़रूर आज़माऊँगा। एक सवाल है: अगर ईमेल या Slack वगैरह में JIRA लिंक पर क्लिक करें, तो क्या इसे अपने-आप इस TUI में खुलवाने का कोई तरीका हो सकता है? मुझे नहीं लगता कि यह संभव होगा, लेकिन अगर कोई तरीका है तो जानना चाहूँगा
    • यह वास्तव में संभव है। एक नया URI handler register करना होगा ताकि TUI launch हो और CLI argument के रूप में सीधे लिंक या issue ले सके। उसके बाद Tampermonkey script या browser extension से सभी JIRA links को उस नए URI में बदला जा सकता है
  • jiratui प्रोजेक्ट लिंक
  • Jira web UI से मुझे भी कुछ शिकायतें हैं (खासकर जब मनचाहा issue ढूँढना मुश्किल हो), लेकिन इतनी गंभीर नहीं। मेरे लिए सबसे उपयोगी चीज़ command-line (CLI) based tool है, TUI नहीं। अगर stories को कई text files, org files वगैरह में लिखकर अपने editor में आराम से भर सकूँ और फिर upload कर सकूँ, तो वह बढ़िया होगा। लगता है jiratui में कुछ CLI tools हैं, लेकिन जो functionality मैं ढूँढ रहा था वह अभी docs में नहीं दिखती, या शायद अभी शामिल नहीं है। फिलहाल इसे आज़माने का सोच रहा हूँ। अभी मैं files से एक-एक करके कॉपी करके JIRA web UI के fields में paste कर रहा हूँ, और सभी fields copy-paste भी support नहीं करते। साथ ही files में issue ID भी लगातार update करनी पड़ती है, ताकि grep जैसी चीज़ों से issue search में काम आ सके। बेशक ऐसा करने पर सिर्फ मेरी stories manage होती हैं, JIRA में होने वाले बदलावों के साथ sync नहीं होता
    • CSV में stories लिखकर bulk upload करने का तरीका भी है। या फिर आप खुद एक छोटा-सा टूल भी बना सकते हैं
  • इससे Oracle Forms 3.0 पर लौट आने जैसा एहसास होता है। Oracle Forms की सबसे अच्छी speed और performance तब मिलती है जब आप shortcuts जानकर इस्तेमाल करें
  • यह सच में शानदार दिखता है। सोच रहा हूँ कि क्या Rust या Go के लिए कोई TUI library ऐसी polished और complete feel दे सकती है। मैंने bubblegum, ratatui, tview वगैरह इस्तेमाल किए हैं, लेकिन उनमें Textual जैसी smoothness और polish थोड़ी कम लगती है
  • बहुत शानदार। यह प्रोजेक्ट Jira पर कितना निर्भर है? सोच रहा हूँ कि इसे Linear या GitHub Projects तक बढ़ाना कितना मुश्किल होगा
  • सच में बढ़िया प्रोजेक्ट है। क्या Jira के लिए कोई अलग GUI है जो bulk management को efficiently संभाल सके? क्या यह TUI भी ऐसी functionality support करता है?