https://github.com/bergmeister/posh-profile
A set of Windows PowerShell functions that make day to day life easier. Open to contributions.
https://github.com/bergmeister/posh-profile
posh powershell profile
Last synced: 4 months ago
JSON representation
A set of Windows PowerShell functions that make day to day life easier. Open to contributions.
- Host: GitHub
- URL: https://github.com/bergmeister/posh-profile
- Owner: bergmeister
- License: gpl-3.0
- Created: 2017-05-29T12:36:54.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2019-10-15T02:52:32.000Z (over 6 years ago)
- Last Synced: 2025-04-30T16:44:16.316Z (about 1 year ago)
- Topics: posh, powershell, profile
- Language: PowerShell
- Homepage:
- Size: 51.8 KB
- Stars: 10
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# posh-profile
[](https://ci.appveyor.com/project/bergmeister/posh-profile) [](https://ci.appveyor.com/project/bergmeister/posh-profile/build/tests) [](https://codecov.io/gh/bergmeister/posh-profile) [](http://google.com) [](https://www.gnu.org/licenses/gpl-3.0)
A set of `Windows PowerShell` functions that make day to day life easier
This is a collection of `PowerShell` profile helpers functions to improve efficiency.
They are focussed on 3 goals:
- Providing cmdlets for boilerplate PowerShell code that is needed for everyday tasks
- Provide short aliases to improve your PowerShell-Fu
- Provide a list of useful external modules (see [install-modules.ps1](https://github.com/bergmeister/posh-profile/blob/master/source/install-modules.ps1)) and make it faster to get started on a new machine.
If you want to get everything, then take the whole [source](https://github.com/bergmeister/posh-profile/tree/master/source) folder.
Install the 3rd party modules (required by [posh-profile.psd1](https://github.com/bergmeister/posh-profile/blob/master/source/posh-profile.psd1)) using `.\install-modules.ps1` (or modify as you wish) and import the module in your PowerShell profile as follows:
```
Import-Module 'Path\To\posh-profile.psd1' -DisableNameChecking
```
You can also just cherry pick one of self contained modules that are all in their own folder in the [source](https://github.com/bergmeister/posh-profile/tree/master/source) folder.
The modules are all tested using `PowerShell 5.1`