A CLI-based CRUD application to manage the time you dedicate to your company's projects.
Project description
dev-time
Keep track of the time you spend on your projects.
Installation
Using pip:
$ python -m pip install dev-time
During development, you can install the package in editable mode with the following commands:
$ python -m pip install -e .
Usage
$ dev-time --help
Usage: dev-time [OPTIONS] COMMAND [ARGS]...
╭─ Commands ────────────────────────────────────────╮
│ create-project Create a new project. │
│ delete-project Delete a project. │
│ log-time Log time spent on a project. │
│ summary View a summary of all projects and their total logged time. │
│ snapshot Export the project data to a CSV file. │
╰───────────────────────────────────────────────╯
$ dev-time create-project SWARM
OK! Project 'SWARM' created successfully.
$ dev-time create-project "Data Spaces"
OK! Project 'Data Spaces' created successfully.
$ dev-time log-time "Data Spaces" 1h
OK! Logged 60 minutes for 'Data Spaces'.
$ dev-time summary
┏━━━━━━━━━━━━━━┳━━━━━━━━━━━━━┓
┃ Project name ┃ Time logged ┃
┡━━━━━━━━━━━━━━╇━━━━━━━━━━━━━┩
│ SWARM │ 0m │
│ Data Spaces │ 1h 0m │
└──────────────┴─────────────┘
$ dev-time delete-project "Data Spaces"
OK! Project 'Data Spaces' deleted successfully. 💥
$ dev-time delete-project "Data Spaces"
Error: Project 'Data Spaces' not found.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dev_time-0.0.1.tar.gz
(4.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dev_time-0.0.1.tar.gz.
File metadata
- Download URL: dev_time-0.0.1.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
575aff88cf95ac767efb53eef70c81bde94ff6a5c2a5718c210b5c9f32d59f1a
|
|
| MD5 |
3ec753700f664713db718eefc3afe6c7
|
|
| BLAKE2b-256 |
a8424450ad40b88e91b11ef1490b816be7bd7e431a418bd1c5eb40ecf51c5a5f
|
File details
Details for the file dev_time-0.0.1-py3-none-any.whl.
File metadata
- Download URL: dev_time-0.0.1-py3-none-any.whl
- Upload date:
- Size: 4.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
eba77b62acc196e14e5287efe81877c3820862e007e4a2116d888c14822716e7
|
|
| MD5 |
5c6463dd8c86a1fa657b0a90fde68fbe
|
|
| BLAKE2b-256 |
34d3d844892fa9838fd6513220759e80fc1d7fc80187920c181f55be95b819ac
|