Skip to content

mlange-42/track

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Track

Test status GitHub Docs MIT license

Track is a time tracking command line tool.

Track is designed to be easy to use, and stores tracking entries in a human-readable plain-text format.

Features

  • Track your working time from the command line
  • Natural language-like syntax
  • Supports hierarchical project structure
  • Records stored as plain-text files for human readability and editing
  • Different types of text-based and graphical reports

Getting started

See the 📘 Track Documentation for a comprehensive user guide!

Installation

Using Go:

go install github.com/mlange-42/track@latest

Without Go:

Download binaries for your OS from the Releases.

Usage

Any time tracking track is associated to a Project. Before you can start tracking, create a project:

track create project MyProject

Now, start tracking time on the project:

track start MyProject

To stop tracking, use:

track stop

Get information about the current tracking status:

track status

See the 📘 Track Documentation for details and more commands.

References