Metadata-Version: 2.1
Name: hours
Version: 0.1.0
Summary: Log working hours
License: MIT
Author: Gyorgy Orosz
Author-email: gyorgy@orosz.link
Maintainer: György Orosz
Maintainer-email: gyorgy@orosz.link
Requires-Python: >=3.8,<3.13
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Dist: rich (>=13.7.0,<14.0.0)
Requires-Dist: sqlmodel (>=0.0.12,<0.0.13)
Requires-Dist: typer (>=0.9.0,<0.10.0)
Requires-Dist: xlsxwriter (>=3.1.9,<4.0.0)
Description-Content-Type: text/markdown

# ⏳ Hours

[![Build](https://github.com/oroszgy/hours/actions/workflows/build.yml/badge.svg)](https://github.com/oroszgy/hours/actions/workflows/build.yml)

A minimalistic work time logger for the command line.

## Usage

First add a client:

```bash
hours clients add -c BigCorporate --rate 100 --currency €
hours clients list
```

Then log your work for today:

```bash
hours log -c BigCorporate -h 8.0 -p "ML pipeline" -t "fixing bugs"
```

Get a report for the current month:

```bash
hours report 
```

Create a timesheet to Excel file:

```bash
hours export
```

For more information, see the [documentation](https://oroszgy.github.io/hours).

# Roadmap

- [ ] Thorough tests
- [ ] Documentation


