🪟 Windows TippsThe Gemini desktop app is now available for Windows(11.09.2026 um 17:06 Uhr)
🪟 Windows TippsHeader and Footer not showing in Excel(14.09.2026 um 22:43 Uhr)
🕵️ SicherheitslückenBurn Out, Or Fade Away(14.09.2026 um 14:25 Uhr)
🪟 Windows TippsKB5129194 Windows 11 26H1 Out of Band Update - Deskmodder.de(14.09.2026 um 19:25 Uhr)
🪟 Windows TippsThe Gemini desktop app is now available for Windows(11.09.2026 um 17:06 Uhr)
🪟 Windows TippsHeader and Footer not showing in Excel(14.09.2026 um 22:43 Uhr)
🕵️ SicherheitslückenBurn Out, Or Fade Away(14.09.2026 um 14:25 Uhr)
🪟 Windows TippsKB5129194 Windows 11 26H1 Out of Band Update - Deskmodder.de(14.09.2026 um 19:25 Uhr)

🔧 Programmierung 🕛 vor 2 Monaten 3 Min Lesezeit
0

I kept forgetting to move my Jira tickets, so I built a CLI that does it for me

↗ Quelle (dev.to)
🗣️ Stimme:
📺
dev.to

Every day looked the same for me. Open Jira, find my ticket, copy the ID. Switch to terminal. git checkout main, git pull. Create a branch — but first, try to remember what naming convention the team agreed on three months ago in a Slack thread I can never find again.



Then I'd actually do the work. Commit. Half the time I'd forget to put the ticket ID in the message, or type it wrong. Push. Switch back to Jira. Find the ticket again (it's a different tab now, obviously). Drag the card to the right column.



None of this is hard. It's just a lot of small manual steps, and every one of them is easy to skip when you're actually focused on writing code. Multiply that by 5-10 tickets a week and it adds up to a surprising amount of context switching for something that should honestly be automatic.



So a few months ago I built Jitly — a small CLI that sits between Jira and git and handles the connective part for you.



What it actually does

Two commands cover most of a normal day:



jitly start ABC-123 # pulls base, creates branch, moves ticket → In Progress

jitly done # commits, pushes, moves ticket → Done (or whatever status you pick)



jitly start ABC-123 does the boring part: checks if you have uncommitted changes and asks what to do about them (stash, push, or discard), switches to your base branch and pulls the latest, creates a branch using your team's naming convention, and moves the Jira ticket to In Progress — automatically, using whatever transition your team's actual Jira workflow has configured (nothing hardcoded).



jitly done commits your changes with a message built from a template, pushes, and lets you pick the ticket's next status from the transitions Jira actually offers — fetched live, so it never gets out of sync if someone customizes the workflow.



There's also jitly standup, which pulls your git commits from the last 24 hours and gives you a copy-paste-ready standup update:



*Yesterday:*

• ABC-123: Add login page

• ABC-124: Fix null pointer on dashboard

*Today:*

• Working on ABC-125: Add dark mode

*Blockers:*

• None



It's not smart, it's just accurate — pulled from what you actually did, not what you remember doing at 9:45am before standup.



The part I actually care about

The branch naming and commit templates are configurable per project ({ticket}, {ticket_lower}, {desc} as tokens), so it doesn't force a convention on your team, it just automates whatever convention you already agreed on. And because ticket transitions are fetched live from Jira's API instead of hardcoded, it works regardless of how your team's workflow is set up.



Installing it:

pip install jitly



On Mac I'd actually recommend:

pipx install jitly



Works on macOS, Windows, and Linux, needs Python 3.9+.



Demo

Here's a short walkthrough if you want to see it in action:

Vollständiger Original-Bericht
Ausführliche Details, Code-Beispiele & Hersteller-Stellungnahme auf dev.to.
↗ Original-Artikel auf dev.to lesen
Wie bewertest du diesen Beitrag?
1 Klick Feedback
Teilen mit Netzwerk & Team:

Community-Analysen & Experten-Meinungen 0

Verfasse deine eigene Analyse, teile Workarounds oder diskutiere diesen Vorfall im Blog.
Noch keine Community-Analyse verfasst. Markiere einen Textabschnitt oder klicke oben auf Eigene Analyse verfassen“!
Community Pulse: Relevanz-Einschätzung
1 Klick Experten-Votum
🔴 Akute Relevanz 0%
🟡 In Evaluierung 0%
🟢 Keine Auswirkung 0%
Spannende Innovation 0%
Verwandte Story-Cluster & Quellen (Vektor-KI)
Port 8095 Engine
1 Quelle
The Gemini desktop app is now available for Windows
1 Quelle
Header and Footer not showing in Excel
1 Quelle
Burn Out, Or Fade Away
Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten I kept forgetting to move my Jira tickets, so I built a CLI that does it for me

Thematisch verwandte Begriffe: kept, forgetting, move, Jira · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...