🚨 This repository is no longer maintained. See github.com/tseknet/dotfiles for my latest PowerShell profile.
TsekProfile is a PowerShell profile that adds built-in functionality to your PowerShell experience.
See my blog post for more information.
-
Install dependencies:
Install-Module posh-git, oh-my-posh, Get-ChildItemColor, PSWriteHTML -Scope CurrentUser -AllowClobber
-
Install TsekProfile from the PowerShell Gallery:
Install-Module -Name TsekProfile -Scope CurrentUser
-
Set up TsekProfile:
Install-Profile
The following functions are made available after installing this profile:
Copy-LastCommand, Edit-Profile, Get-ExportedFunction, Get-FileHash256, Install-Profile, Invoke-Profile, Open-HistoryFile, Set-CustomPrompt
TsekProfile leverages platyPS to automatically generate Markdown documentation. See docs for more information.
Windows PowerShell running in an administrative window while working on a git repo
PowerShell running in a non-admin window while working in C:\Tmp
The following (awesome) modules will be installed by default:
- posh-git: Integrates Git and PowerShell by providing Git status summary information
- oh-my-posh: Exposes functions used to write fancy PowerShell prompts
- Get-ChildItemColor: Provides
colorization of outputs of
Get-ChildItem
Cmdlet of PowerShell - PSWriteHTML: Output PowerShell commands to a formatted HTML page
Honorable mention: The PowerLine module, which sparked the idea for this module's development.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.