1.2.2 • Published 6 years ago

tmgmt v1.2.2

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

TMGMT personal time reporting tool

Build Status

Simple time reporting tool featuring a CLI interface/view and json export.

Still in early stages, may eat your dog and look ugly. :)

Installation

npm install -g tmgmt

Configuration

By default application stores time reports to ./tmgmt.sqlite database file. Path can be changes with TMGMT_DB_PATH environment variable.

Usage

Run tmgmt for help

eg.

>tmgmt log 7,30 "Nice project with a tag: #tag1"

>tmgmt show
Time reports between 2018-01-29 - 2018-02-04
┌───────┬────────────────────────────────┬──────┬────────┬────────────┐
│ id    │ description                    │ tags │ time   │ date       │
├───────┼────────────────────────────────┼──────┼────────┼────────────┤
│ 1     │ Nice project with a tag: #tag1 │ tag1 │ 7h 30m │ 2018-02-01 │
├───────┼────────────────────────────────┼──────┼────────┼────────────┤
│ Total │                                │      │ 7h 30m │            │
└───────┴────────────────────────────────┴──────┴────────┴────────────┘

>tmgmt export
{"reports":[{"id":1,"description":"Nice project with a tag: #tag1","date":"2018-02-01","time_in_minutes":450,"tags":"tag1"}]}

>tmgmt rm 1
1.2.2

6 years ago

1.2.1

6 years ago

1.2.0

6 years ago

1.1.0

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago