A command-line tool for tracking time in Jira using Tempo.
The tempie list command output example:
Monday, 2025-04-07
#150937 10m 09:42 ST-16
Daily meeting
#150938 10m 09:47 DCD-52
Review solution
#150941 1h10m 11:07 ST-16
All stuff meeting
──────────────────────────────────────────────
Day 1h30m 8h -6h30m
April 24h40m 176h -151h20m
cargo install tempieOr install a specific version:
cargo install tempie@0.3.1First, you need to configure your Jira credentials:
tempie setupThis will guide you through the setup process.
Log time to a Jira issue:
tempie log XXX-123 1h30m "Worked on feature implementation"Arguments:
XXX-123: Jira issue key1h30m: Time spent (e.g 30m, 1h30m, 1d)"Worked on...": Optional description
View your worklogs:
tempie listBy default, it shows today's worklogs. You can specify a date:
tempie list 2024-03-01View worklogs for a specific date range:
tempie list-range 2024-03-01 2024-03-31Show how many hours you logged each day next to your target working hours, so you can see what you still owe:
tempie monthBy default it shows the current month. Pass a month (or any date within it) to see that month instead:
tempie month 2024-03
tempie month 2024-03-01Example output:
August 2026
Date Logged Target Diff
Mon 2026-08-03 8h 8h 0h
Tue 2026-08-04 7h30m 8h -30m
Sat 2026-08-08 · ·
...
──────────────────────────────────────────────
Total 148h15m 168h -19h45m
Remove a worklog by its ID(s). You can provide one or more IDs:
tempie delete 12345 67890You can get the ID from the list command.
cargo buildcargo testMIT License - see LICENSE for details.