Skip to content

IAmRadek/tm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tm

A minimal CLI time tracker for projects and tasks.

Install

cargo install --path .

Usage

# Start tracking
tm start <project> <task>
tm start myproject "implement feature"

# Start with 30-min rounding (for billing)
tm start myproject "implement feature" --round

# Check status
tm status

# Stop tracking
tm stop

# Continue last task
tm continue

# View log
tm log

# View billable times only
tm log --billable

# Cancel current entry
tm cancel

# Clear all data
tm clear

How it works

  • Data stored in ~/.config/tm/data.sqlite
  • Time entries grouped by project and task
  • Optional rounding to nearest 30 minutes for billing
  • Tracks both actual and billable time

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages