GitEasy
1.5.3
Plain-English Git for sysadmins, change managers, and compliance teams. Five everyday PowerShell commands (Save-Work, Find-CodeChange, Show-History, Set-Token, Test-Login) wrap git on Windows with no raw output, no jargon, and one log file per command. PowerShell 5.1 and 7. MPL-2.0.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2026 Keith Ramsey. Licensed under MPL-2.0.
Package Details
Author(s)
- Keith Ramsey
Tags
Git GitHub GitLab Bitbucket SourceControl VersionControl Sysadmin DevOps Automation Workflow Plain-English Beginner-Friendly
Functions
Clear-Junk Find-CodeChange Get-Updates Get-VaultStatus New-Release New-WorkBranch Reset-Login Restore-File Save-Work Search-History Set-Ssh Set-Token Set-Vault Show-Change Show-Diagnostic Show-History Show-Releases Show-Remote Switch-Work Test-Login Undo-Changes
PSEditions
Dependencies
This module has no dependencies.
Release Notes
GitEasy 1.5.3 - 2026-05-21
==========================
PowerShell Gallery readiness release. No public-command behavior
change, no private-helper signature change, no format.ps1xml change.
554 tests on Pester 5.7.1, PS 5.1 + PS 7. (16 tests for private tooling live in GitEasy-internal.)
Gallery metadata
----------------
- Description rewritten audience-first (sysadmins / change managers /
compliance teams), under 400 chars to avoid search-card truncation.
- Tags replaced with a 14-entry list incl. PSEdition_Desktop and
PSEdition_Core (drive Find-Module -Tag), DevOps, Automation,
SourceControl, VersionControl, Bitbucket.
- CompatiblePSEditions = @('Desktop','Core') stamped explicitly.
- IconUri set; LicenseUri now points at the in-repo LICENSE file
(display matches shipped license).
- ReleaseNotes is now inline plaintext. PSGallery does not render
Markdown; a URL stub wastes the surface.
Tooling
-------
- tools/Publish-GitEasy.ps1 - enumerate-then-include staging,
manifest revalidation, Pester gate, URI reachability check,
dry-run by default. Real publish requires -Publish + -NuGetApiKey.
- Tests/GitEasy.PublishReadiness.Tests.ps1 - 47 tests verifying
every Gallery-surface field (one per playbook checklist row).
Docs
----
- docs/FOR-GIT-EXPERTS.md - dedicated expert-audience reference
covering the underlying git call sequence, scrub rules,
return-object schema, scripting patterns, override knobs, and
where to fall back to raw Git.
- docs/PSGALLERY-METADATA-PLAYBOOK.md - pre-publish reference for
every Gallery-surfaced metadata field.
- README + HOW-TO install recipes drop GitEasy into the user-scope
PowerShell module folder so Import-Module GitEasy works without a
path. The previous C:\Sysadmin\Scripts install path was a leftover
from the author's local development folder and was never the right
default to publish.
Full notes:
https://github.com/greenmtnsun/GitEasy/blob/main/CHANGELOG.md
FileList
- GitEasy.nuspec
- Assets\ICON-SPEC.md
- Assets\icon.png
- CHANGELOG.md
- Format\GitEasy.format.ps1xml
- GitEasy.psd1
- GitEasy.psm1
- LICENSE
- Private\Add-GELogStep.ps1
- Private\Assert-GESafeSave.ps1
- Private\Complete-GELogSession.ps1
- Private\Convert-GERemoteToSsh.ps1
- Private\Format-GESafeLogLine.ps1
- Private\Format-GESafeUrl.ps1
- Private\Get-GEBranchName.ps1
- Private\Get-GECodeChange.ps1
- Private\Get-GEConflictFile.ps1
- Private\Get-GEHistory.ps1
- Private\Get-GELogPath.ps1
- Private\Get-GEProviderName.ps1
- Private\Get-GERemoteSummary.ps1
- Private\Get-GERemoteUrl.ps1
- Private\Get-GERepoRoot.ps1
- Private\Invoke-GEGit.ps1
- Private\Remove-GEOldLog.ps1
- Private\Start-GELogSession.ps1
- Private\Test-GEGitInstalled.ps1
- Private\Test-GERemoteUrlSafe.ps1
- Private\Test-GERepositoryBusy.ps1
- Public\Clear-Junk.ps1
- Public\Find-CodeChange.ps1
- Public\Get-Updates.ps1
- Public\Get-VaultStatus.ps1
- Public\New-Release.ps1
- Public\New-WorkBranch.ps1
- Public\Reset-Login.ps1
- Public\Restore-File.ps1
- Public\Save-Work.ps1
- Public\Search-History.ps1
- Public\Set-Ssh.ps1
- Public\Set-Token.ps1
- Public\Set-Vault.ps1
- Public\Show-Change.ps1
- Public\Show-Diagnostic.ps1
- Public\Show-History.ps1
- Public\Show-Releases.ps1
- Public\Show-Remote.ps1
- Public\Switch-Work.ps1
- Public\Test-Login.ps1
- Public\Undo-Changes.ps1
- README.md
- docs\COMMAND_EXAMPLES.md
- docs\COMMAND_EXAMPLES.pdf
- docs\FOR-GIT-EXPERTS.md
- docs\FOR-GIT-EXPERTS.pdf
- docs\GITEASY-VS-RAW-GIT.md
- docs\GITEASY-VS-RAW-GIT.pdf
- docs\HOW-TO-USE-GITEASY.md
- docs\HOW-TO-USE-GITEASY.pdf
- docs\QUICKSTART.md
- docs\QUICKSTART.pdf
- docs\images\daily-workflow.png
- docs\images\hero.svg
- docs\images\why-one-command.svg
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 1.5.4 | 0 | 5/25/2026 |
| 1.5.3 (current version) | 0 | 5/25/2026 |