This guide will walk you through installing tmpo on Windows.
- Windows 10 or later
- For building from source: Go 1.25 or later
- Visit the tmpo releases page
- Download the appropriate file for your system:
- x86_64 (64-bit Intel/AMD):
tmpo_X.X.X_Windows_x86_64.zip - ARM64 (ARM-based Windows):
tmpo_X.X.X_Windows_arm64.zip
- x86_64 (64-bit Intel/AMD):
Note
Replace X.X.X with the latest version number, e.g., 0.1.0
- Extract the ZIP file to a location of your choice (e.g.,
C:\Program Files\tmpo\)
To use tmpo from any directory, add it to your system PATH:
Using PowerShell (Recommended):
# Add to user PATH (doesn't require admin)
$userPath = [Environment]::GetEnvironmentVariable("Path", "User")
$tmpoPath = "C:\Program Files\tmpo" # Adjust this to your installation path
[Environment]::SetEnvironmentVariable("Path", "$userPath;$tmpoPath", "User")Using System Settings (GUI):
- Press
Win + Xand select "System" - Click "Advanced system settings"
- Click "Environment Variables"
- Under "User variables", select "Path" and click "Edit"
- Click "New" and add the path to your tmpo directory (e.g.,
C:\Program Files\tmpo) - Click "OK" on all dialogs
Open a new Command Prompt or PowerShell window and run:
tmpo --versionYou should see the tmpo version information.
tmpo --help- Download and install Go from golang.org/dl
- Verify installation:
go version# Clone the repository
git clone https://github.com/DylanDevelops/tmpo.git
cd tmpo
# Build the binary
go build -o tmpo.exe .Move the built tmpo.exe to a directory in your PATH, or add the current directory to PATH as described in Method 1.
tmpo --versionIf you're not sure which binary to download, open PowerShell and run:
$env:PROCESSOR_ARCHITECTUREOutput mapping:
AMD64→ Downloadtmpo_X.X.X_Windows_x86_64.zipARM64→ Downloadtmpo_X.X.X_Windows_arm64.zip
Replace X.X.X with the actual version number.
This means tmpo is not in your PATH. Make sure you:
- Added the correct directory to your PATH
- Opened a new terminal window after modifying PATH
- The
tmpo.exefile exists in the directory you added
If you get permission errors when extracting or running tmpo:
- Try running your terminal as Administrator
- Extract the binary to your user directory instead (e.g.,
C:\Users\YourName\bin\)
Windows may show a SmartScreen warning for the binary. This is normal for newly released software. You can click "More info" and then "Run anyway" to proceed.
Once installed, check out the Usage Guide to learn how to use tmpo, or get started quickly with:
# Navigate to your project directory
cd C:\path\to\your\project
# Start tracking time
tmpo start
# Check status
tmpo status
# Stop tracking
tmpo stop
# View statistics
tmpo statsTo uninstall tmpo:
-
Delete the tmpo binary from your installation directory
-
Remove the directory from your PATH (reverse the steps in "Add tmpo to PATH")
-
Optionally, delete your tmpo data:
Remove-Item -Recurse -Force "$env:USERPROFILE\.tmpo"