Skip to content
This repository has been archived by the owner on Feb 22, 2021. It is now read-only.

TsekNet/TsekProfile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TsekProfile

🚨 This repository is no longer maintained. See github.com/tseknet/dotfiles for my latest PowerShell profile.

Minimum Supported PowerShell Version License: MIT Windows-Build

TsekProfile Logo

TsekProfile is a PowerShell profile that adds built-in functionality to your PowerShell experience.

See my blog post for more information.

Installation

  1. Install dependencies:

    Install-Module posh-git, oh-my-posh, Get-ChildItemColor, PSWriteHTML -Scope CurrentUser -AllowClobber
  2. Install TsekProfile from the PowerShell Gallery:

    Install-Module -Name TsekProfile -Scope CurrentUser
  3. Set up TsekProfile:

    Install-Profile

Usage

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.

Screenshots

Windows PowerShell running in an administrative window while working on a git repo

PowerShell Admin

PowerShell running in a non-admin window while working in C:\Tmp

PowerShell Non-Admin

Included Modules

The following (awesome) modules will be installed by default:

  1. posh-git: Integrates Git and PowerShell by providing Git status summary information
  2. oh-my-posh: Exposes functions used to write fancy PowerShell prompts
  3. Get-ChildItemColor: Provides colorization of outputs of Get-ChildItem Cmdlet of PowerShell
  4. PSWriteHTML: Output PowerShell commands to a formatted HTML page

Honorable mention: The PowerLine module, which sparked the idea for this module's development.

Contributing

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.

About

My PowerShell Profile Module ⚡

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published