Various PowerShell functions that are probably only useful to me specifically on my Mac.
A full list of cmdlets in this module is provided below for reference. Use Get-Help <cmdlet name> with these to learn more about their usage.
| Cmdlet | Description |
|---|---|
| Set-Proxy | Can be used to set the System and Git HTTP and HTTPS Proxy setting to a specified server and port, or if you provide an array of server:port strings, will test each in turn and set the proxy to the first to respond (this requires PS 6.1+ on Mac). If none respond, the proxy is unset. |
| Remove-Proxy | Can be used to unset the System and Git HTTP and HTTPS Proxy settings. |
| Disable-GitConfig | Renames the .gitconfig file in your home directory to .gitconfig.disabled. Useful because I have Git proxy settings for work that do not work at home. |
| Enable-GitConfig | Renames the .gitconfig file in your home directory back to .gitconfig. |
| Rename-ToLower | Renames a file to the same name but all lowercase. Just to make it easier to navigate case sensitive filesystem. |