power-git
1.0.1
A fast, feature-rich Git prompt and tab completion module for PowerShell 5.1+
Minimum PowerShell version
5.1
Installation Options
Owners
Package Details
Author(s)
- power-git contributors
Tags
git prompt tab-completion vcs terminal
Functions
Test-PowerGit Show-PowerGitHelp Get-GitStatus Clear-GitStatusCache Write-GitPrompt Get-GitPromptString New-PowerGitSettings Set-GitTheme Enable-GitPrompt Disable-GitPrompt Enable-GitFileStatus Disable-GitFileStatus Add-PowerGitToProfile Remove-PowerGitFromProfile Install-PowerGitFont Get-GitDirectory Get-GitRoot Test-GitRepository Get-GitLocalBranches Get-GitRemoteBranches Get-GitTags Get-GitRemotes Get-GitStashes Get-GitBranchName Get-GitAliases Register-GitCompletion Unregister-GitCompletion
Dependencies
This module has no dependencies.
Release Notes
## 1.0.1
- Improved Add-PowerGitToProfile with creation status feedback and actionable current-session tip
- Enhanced Quick Start and troubleshooting documentation for new module installations
## 1.0.0
- Initial release
- Single-call status via git porcelain v2 (faster than posh-git's multiple calls)
- Configurable status result caching (default: 500ms)
- Four built-in themes: Default, Minimal, ASCII, Powerline
- Rebase progress indicator (step N of M)
- Per-repo file status opt-out for large monorepos
- Comprehensive tab completion for 30+ git subcommands
- ANSI and Legacy (Write-Host) rendering modes
- Auto-detects ANSI support on Windows PowerShell 5.1
FileList
- power-git.nuspec
- LICENSE
- README.md
- power-git.psd1
- power-git.psm1
- src\GitCompletion.ps1
- src\GitPrompt.ps1
- src\GitStatus.ps1
- src\GitUtils.ps1
- src\Settings.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.0.1 (current version) | 9 | 9/28/2026 |
| 1.0.0 | 6 | 9/26/2026 |