Last active
June 10, 2025 18:46
-
-
Save stuartleeks/2bc6709c6e023d18986a82f54cda6e08 to your computer and use it in GitHub Desktop.
Revisions
-
stuartleeks revised this gist
May 24, 2016 . No changes.There are no files selected for viewing
-
stuartleeks revised this gist
May 24, 2016 . No changes.There are no files selected for viewing
-
stuartleeks created this gist
May 24, 2016 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,30 @@ function OutputStatus($message){ try { [Console]::SetCursorPosition(0,0) Write-Host $message.PadRight([Console]::BufferWidth) } catch [System.IO.IOException] { ## IO Exception when unable to set position } } $messages = @() OutputStatus "Loading posh-git" # Load posh-git example profile if(Test-Path Function:\Prompt) {Rename-Item Function:\Prompt PrePoshGitPrompt -Force} . 'C:\tools\poshgit\dahlbyk-posh-git-7acc70b\profile.example.ps1' Rename-Item Function:\Prompt PoshGitPrompt -Force function Prompt() {if(Test-Path Function:\PrePoshGitPrompt){++$global:poshScope; New-Item function:\script:Write-host -value "param([object] `$object, `$backgroundColor, `$foregroundColor, [switch] `$nonewline) " -Force | Out-Null;$private:p = PrePoshGitPrompt; if(--$global:poshScope -eq 0) {Remove-Item function:\Write-Host -Force}}PoshGitPrompt} OutputStatus "Loading Show-Ast" Import-Module C:\source\_libsetc\ShowPSAst\Show-Ast.psm1 OutputStatus "Loading posh-HumpCompletion" Import-Module posh-HumpCompletion OutputStatus "Loading posh-docker" Import-Module posh-docker OutputStatus "Done" Write-Host $messages Write-Host ""