work

command module
v0.2.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 30, 2024 License: MIT Imports: 12 Imported by: 0

README

work

work is a stupid simple time tracker.

Usage

work is based off shifts and tasks. A shift may contain many tasks and a task may span multiple shifts.

To start and stop a shift,

work clock-in
work clock-out

Shifts will begin automatically when starting a task and ending a shift will end tasks.

To begin a task,

work task "Starting my first task"

Tasks have 1 of 4 possible classifications:

  • Chore
  • Break
  • Toil
  • Work

The default is Work and the others are enabled by they respective flag.

For example, to create a Break task,

work task --break "Going for lunch"

work status, work list, and work report are available to reflect on previous shifts and tasks.

Autocomplete

work provides shell autocomplete out-of-the-box. To enable autocomplete,

work install-completion

Install

pip:

work is available as a pypi package.

pip install gwork

go:

go install github.com/jmelahman/work@latest

github:

Prebuilt packages are available from Github Releases.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL