Metadata-Version: 2.1
Name: easy-time-tracker
Version: 1.0.0
Summary: A simple time tracking tool
Home-page: https://easy-time-tracker.readthedocs.io
Author: Benjamin P. Trachtenberg
Author-email: e_ben_75-python@yahoo.com
License: The MIT License (MIT)
Project-URL: Documentation, https://easy-time-tracker.readthedocs.io/en/latest/
Project-URL: Source, https://github.com/btr1975/easy-time-tracker
Project-URL: Tracker, https://github.com/btr1975/easy-time-tracker/issues
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX
Classifier: Operating System :: POSIX :: BSD
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.6
Description-Content-Type: text/markdown
License-File: LICENSE

| BRANCH  | STATUS |
|---------|---|
| main    | [![Unit-Testing, Coverage, Linting](https://github.com/btr1975/easy-time-tracker/actions/workflows/test-coverage-lint.yml/badge.svg?branch=main)](https://github.com/btr1975/easy-time-tracker/actions/workflows/test-coverage-lint.yml) |
| develop | [![Unit-Testing, Coverage, Linting](https://github.com/btr1975/easy-time-tracker/actions/workflows/test-coverage-lint.yml/badge.svg?branch=develop)](https://github.com/btr1975/easy-time-tracker/actions/workflows/test-coverage-lint.yml) |

[![Downloads](https://pepy.tech/badge/easy-time-tracker)](https://pepy.tech/project/easy-time-tracker)
[![Supported Versions](https://img.shields.io/pypi/pyversions/easy-time-tracker.svg)](https://pypi.org/project/easy-time-tracker)

# easy-time-tracker
A simple work time tracker CLI

## Environmental Variables

* Set these variables if you want to save your data somewhere else.

| VARIABLE | USE | DEFAULT-FILE-NAME |
|---|---|---|
| EASY_TIME_TRACKER_CURRENT_RECORD | Set the location of where to store this data | current_record.json |
| EASY_TIME_TRACKER_COMPLETED_RECORDS | Set the location of where to store this data | completed_records.json |

### Notes

* It runs as a linux style cli command use -h, or --help to get help

```text

(venv) user@main-pc:~/some-directory$ ett -h
usage: ett [-h] {start,stop,output} ...

easy-time-tracker

optional arguments:
  -h, --help           show this help message and exit

commands:
  Valid commands: a single command is required

  {start,stop,output}  CLI Help
    start              Start the clock
    stop               Stop the clock
    output             Output completed records

```

* Example help for start, people is optional it is to include names of people that were in a meeting.

```text
(venv) user@main-pc:~/some-directory$ ett start -h
usage: ett start [-h] [-d DESCRIPTION] [-p PEOPLE [PEOPLE ...]]

optional arguments:
  -h, --help            show this help message and exit
  -d DESCRIPTION, --description DESCRIPTION
                        Description of the time
  -p PEOPLE [PEOPLE ...], --people PEOPLE [PEOPLE ...]
                        List of people

```


