-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Christos Gkantsidis edited this page Feb 18, 2017
·
15 revisions
Welcome to the Windows PowerShell profile wiki!
For more detailed descriptions of the customizations follow the links below:
- Key bindings: These are done using PSReadLine, source code.
- Output customizations
Information about external modules:
- PowerShell Arsenal: Useful commands for reverse engineering. Actually, I am using a clone that fixes a couple of issues.
- PowerShell Community Extensions: Plenty of useful commands
-
PowerShell Cookbook:
It contains some useful commands (e.g.
Invoke-ElevatedCommand), and some very advanced commands. A few commands seem to be brittle, and do not work (e.g.
Search-Bing`). -
PowerShell Git: A number of useful git related commands, e.g.
Get-GitStatus
. Is also defines a version of the prompt that displays the status of the current repository. However, I have found that to be slow, and don't use it. It can be re-enabled withSet-GitPrompt
(andSet-NormalPrompt
to go back to the normal prompt). - TypePx: Adds a number of useful extensions to standard types.
-
xUtility
(source: source]: A few interesting commands, such as
Test-AdminRights
andSet-Title
. -
PowerShell VsVars: It imports Visual Studio environment variables to the
shell. I am using a clone that works with VS2015 (VS "14") and allows use of x64, with
Set-VsVarsExtended
. The new VS "15" makes a number of changes that makes discovery of the installation path different. This module needs some serious work.
There are more interesting modules. You can check for them by invoking .\extras.ps1
from the repo's root.