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

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

Install-Module -Name GitEasy -RequiredVersion 1.5.3

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

Install-PSResource -Name GitEasy -Version 1.5.3

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) 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

Desktop Core

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

Version History

Version Downloads Last updated
1.5.4 0 5/25/2026
1.5.3 (current version) 0 5/25/2026