Skip to main content

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


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)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dev_time-0.0.1-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

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

Hashes for dev_time-0.0.1.tar.gz
Algorithm Hash digest
SHA256 575aff88cf95ac767efb53eef70c81bde94ff6a5c2a5718c210b5c9f32d59f1a
MD5 3ec753700f664713db718eefc3afe6c7
BLAKE2b-256 a8424450ad40b88e91b11ef1490b816be7bd7e431a418bd1c5eb40ecf51c5a5f

See more details on using hashes here.

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

Hashes for dev_time-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 eba77b62acc196e14e5287efe81877c3820862e007e4a2116d888c14822716e7
MD5 5c6463dd8c86a1fa657b0a90fde68fbe
BLAKE2b-256 34d3d844892fa9838fd6513220759e80fc1d7fc80187920c181f55be95b819ac

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page