@srchetwynd/sherlock
TypeScript icon, indicating that this package has built-in type declarations

4.0.3 • Public • Published

Sherlock

A time tracking CLI app track time spent on projects and tags.

semantic-release Pipeline Status Code Coverage License Code Style

Sherlock is a simple CLI program for tracking time, its inspired by Watson. Its possible to track time against project, and tags, and view your times grouped by project and day, in daily, weekly, and monthly periods.

Installation

To install sherlock you will need node.js and npm.

npm install -g @srchetwynd/sherlock

Usage

Once installed the sherlock can be access using sherlock from the command line.

To show a list of all commands run:

sherlock --help

To list avaliable projects run:

sherlock projects

To add a new project run:

sherlock new-project

When starting to record a project it will stop any currently recording. To start recording time run:

sherlock start {project} [...tags]

To stop recording run:

sherlock stop

Testing

Tests are stored in the test directory, the file structure mirrors the project structure.

Versioning

This project follows the SemVer

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Donate

If you like this project and want to donate please click below: Crypto donation button by NOWPayments

Dependencies (2)

Dev Dependencies (24)

Package Sidebar

Install

npm i @srchetwynd/sherlock

Weekly Downloads

0

Version

4.0.3

License

MIT

Unpacked Size

135 kB

Total Files

57

Last publish

Collaborators

  • srchetwynd