What is Giteasy?
Giteasy is a PowerShell module that provides a plain-English command set for saving and publishing work in Git repositories, designed for users who are not familiar with Git jargon. It acts as a frictionless wrapper over Git, hiding complex commands and showing only simple prompts, log files, and clear error messages. It is built by Keith Ramsey for non-developers such as DBAs, compliance teams, and change managers who need to use Git without learning a new vocabulary.
How to use Giteasy?
Install by cloning the repository into the user-scope PowerShell module folder and running Import-Module GitEasy. Alternatively, once published to the PowerShell Gallery, use Install-Module GitEasy -Scope CurrentUser. Then, in any Git repository, run commands like Find-CodeChange, Save-Work 'message', Show-History, and Show-Remote. Each command has full comment-based help accessible via Get-Help <Command> -Full.
Key features of Giteasy
- Plain-English commands that replace raw Git syntax
- No raw Git output ever shown to the user
- Every action writes a self-contained diagnostic log file
- 21 public commands covering save, history, branching, and credential management
- Works with existing Git repositories and credential helpers
Use cases of Giteasy
- Non-developers saving and publishing work without learning Git jargon
- Isolated task management using
New-WorkBranch and Switch-Work
- CI/CD pipelines or AI agents via dedicated documentation (
docs/USING-IN-CI-AND-AGENTS.md)
- Quick diagnostics and file restoration with
Restore-File and Undo-Changes
评论