PsTimeTracking
1.0.0
PowerShell module to make tracking time easier. Track time across clients and projects with interactive timers, manual entries, and daily summaries.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) Jess Pomfret. All rights reserved.
Package Details
Author(s)
- Jess Pomfret
Tags
TimeTracking Productivity Timer Time Windows Linux MacOS
Functions
Add-PstClient Add-PstProject Add-PstTime Backup-PstDay Get-PstClient Get-PstDaySummary Get-PstProject Move-PstTime Open-PstConfig Open-PstDay Remove-PstClient Remove-PstProject Restore-PstDay Start-PstTimer Update-PstClient Update-PstProject
PSEditions
Dependencies
This module has no dependencies.
Release Notes
## [1.0.0] - 2026-05-27
### Added
- Behavior tests for all public functions (121 total)
- Open-PstConfig and Open-PstDay functions to open JSON files in an editor
- Move-PstTime function to move time between client/project buckets
### Changed
- Default config sample clients now use generic fictional names (Globex, Initech)
- Module manifest now lists functions explicitly and includes PSGallery metadata
- Removed Start-PstDay (broken no-op) and placeholder class files
### Fixed
- Backup-PstDay now only prunes `todayswork-*.json` files; previously it pruned all `*.json` files which could delete config.json after 10 days of inactivity
### Fixed
- Get-PstDaySummary and Restore-PstDay parameter names and types corrected
FileList
- PsTimeTracking.nuspec
- PsTimeTracking.psd1
- PsTimeTracking.psm1
- en-US\about_PsTimeTracking.help.txt
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.0 (current version) | 5 | 5/27/2026 |
| 0.7.0-previe... | 2 | 5/27/2026 |
| 0.6.0 | 5 | 5/26/2026 |
| 0.6.0-previe... | 7 | 5/26/2026 |
| 0.6.0-previe... | 4 | 4/10/2026 |
| 0.4.0-previe... | 4 | 4/8/2026 |
| 0.2.0-previe... | 269 | 4/13/2023 |