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

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PsTimeTracking

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name PsTimeTracking

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

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

Core Desktop

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

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
Show more