-
Notifications
You must be signed in to change notification settings - Fork 0
Shortcut functions for working with git and remote repos
License
eilwenfae/PowershellGitFunctions
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Powershell Git Functions ======================== This is a powerhell module that creates a few short helper functions for working with git and remote repos. As it's a module, you can bring it into your profile with Import-Module. Exported functions are: * Get-GitBranch - return the current git branch, or an empty string if not in a git repository. This can be used to (for example) embed the current git branch in your powershell prompt, for example: function prompt { $branch = Get-GitBranch if ($branch -ne "") { $context = "[git:$branch] " } else { $context = "" } "PS $context$($executionContext.SessionState.Path.CurrentLocation)$('>' * ($nestedPromptLevel + 1)) "; } * Get-SshAgent, Start-SshAgent, Stop-SshAgent - methods to start/stop and get the running ssh-agent process for the current user. These, by default, use the ssh-agent shipped with git for windows, under $env:ProgramFiles\Git\usr\bin\ * Enable-GithubKey - a wrapper round ssh-add to add an ssh key into ssh-agent. If ssh-agent isn't running, this function will start it via Start-SshAgent.
About
Shortcut functions for working with git and remote repos
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published