OhMyPsh
0.0.6
A PowerShell 5.0 console utility that uses a simple json configuration file to manage plugins, theming, module autoloading, module upgrading, module cleanup, and other chores so that you can be more productive in the shell.
Installation Options
Owners
Copyright
(c) 2017 Zachary Loeber. All rights reserved.
Package Details
Author(s)
- Zachary Loeber
Tags
profile console shell plugin command_line
Functions
Add-OMPAutoLoadModule Add-OMPPersonalFunction Add-OMPPlugin Add-OMPProfileSetting Export-OMPProfile Get-OMPGitBranchName Get-OMPGitStatus Get-OMPHostState Get-OMPIPAddress Get-OMPLoadedFunction GET-OMPOSPlatform Get-OMPPlugin Get-OMPPowerShellProfile Get-OMPPowerShellProfileState Get-OMPProfilePath Get-OMPProfileSetting Get-OMPPromptColor Get-OMPState Get-OMPSystemUpTime Get-OMPTheme Import-OMPModule Import-OMPProfile Invoke-OMPPluginShutdown New-OMPPlugin New-OMPPluginManifest Optimize-OMPProfile Remove-OMPAutoLoadModule Remove-OMPModule Remove-OMPPersonalFunction Remove-OMPPlugin Remove-OMPProfileSetting Reset-OMPConsoleOverride Restore-OMPConsoleColor Restore-OMPConsolePrompt Restore-OMPConsoleTitle Restore-OMPOriginalAlias Restore-OMPOriginalPSDefaultParameter Restore-OMPOriginalTabCompletion Restore-OMPPSReadline Set-OMPConsoleColor Set-OMPGitOutput Set-OMPProfileSetting Set-OMPTheme Set-OMPWindowTitle Show-OMPHelp Show-OMPStatus Test-OMPConsoleHasANSI Test-OMPInAGitRepo Test-OMPIsElevated Test-OMPProfileSetting Write-OMPGitStatus
Dependencies
This module has no dependencies.
FileList
- OhMyPsh.nuspec
- OhMyPsh.psd1
- OhMyPsh.psm1
- docs\Add-OMPAutoLoadModule.md
- docs\Add-OMPPersonalFunction.md
- docs\Add-OMPPlugin.md
- docs\Add-OMPProfileSetting.md
- docs\Export-OMPProfile.md
- docs\Get-OMPGitBranchName.md
- docs\Get-OMPGitStatus.md
- docs\Get-OMPHostState.md
- docs\Get-OMPIPAddress.md
- docs\Get-OMPLoadedFunction.md
- docs\GET-OMPOSPlatform.md
- docs\Get-OMPPlugin.md
- docs\Get-OMPPowerShellProfile.md
- docs\Get-OMPPowerShellProfileState.md
- docs\Get-OMPProfilePath.md
- docs\Get-OMPProfileSetting.md
- docs\Get-OMPPromptColor.md
- docs\Get-OMPState.md
- docs\Get-OMPSystemUpTime.md
- docs\Get-OMPTheme.md
- docs\Import-OMPModule.md
- docs\Import-OMPProfile.md
- docs\Invoke-OMPPluginShutdown.md
- docs\New-OMPPlugin.md
- docs\New-OMPPluginManifest.md
- docs\OhMyPsh.md
- docs\Optimize-OMPProfile.md
- docs\Remove-OMPAutoLoadModule.md
- docs\Remove-OMPModule.md
- docs\Remove-OMPPersonalFunction.md
- docs\Remove-OMPPlugin.md
- docs\Remove-OMPProfileSetting.md
- docs\Reset-OMPConsoleOverride.md
- docs\Restore-OMPConsoleColor.md
- docs\Restore-OMPConsolePrompt.md
- docs\Restore-OMPConsoleTitle.md
- docs\Restore-OMPOriginalAlias.md
- docs\Restore-OMPOriginalPSDefaultParameter.md
- docs\Restore-OMPOriginalTabCompletion.md
- docs\Restore-OMPPSReadline.md
- docs\Set-OMPConsoleColor.md
- docs\Set-OMPGitOutput.md
- docs\Set-OMPProfileSetting.md
- docs\Set-OMPTheme.md
- docs\Set-OMPWindowTitle.md
- docs\Show-OMPHelp.md
- docs\Show-OMPStatus.md
- docs\Test-OMPConsoleHasANSI.md
- docs\Test-OMPInAGitRepo.md
- docs\Test-OMPIsElevated.md
- docs\Test-OMPProfileSetting.md
- docs\Write-OMPGitStatus.md
- en-US\about_OhMyPsh.help.txt
- en-US\OhMyPsh-help.xml
- en-US\OhMyPsh_00000000-0000-0000-0000-000000000000_en-US_HelpContent.cab
- en-US\OhMyPsh_00000000-0000-0000-0000-000000000000_en-US_HelpContent.zip
- en-US\OhMyPsh_00000000-0000-0000-0000-000000000000_HelpInfo.xml
- plugins\banner\Load.ps1
- plugins\banner\manifest.json
- plugins\banner\src\Write-SessionBannerToHost.ps1
- plugins\chocolatey\Load.ps1
- plugins\chocolatey\manifest.json
- plugins\chocolatey\src\Plugin.ps1
- plugins\conemu\Load.ps1
- plugins\conemu\manifest.json
- plugins\conemu\src\Plugin.ps1
- plugins\consoleui\Load.ps1
- plugins\consoleui\manifest.json
- plugins\consoleui\src\Create-Menu.ps1
- plugins\consoleui\src\Read-Choice.ps1
- plugins\consoleui\src\Read-HostContinue.ps1
- plugins\consoleui\src\Spin-busy.ps1
- plugins\ezout\Load.ps1
- plugins\ezout\manifest.json
- plugins\ezout\formats\FilesAndDirectories.format.ps1xml
- plugins\ezout\formats\MatchInfo.format.ps1xml
- plugins\ezout\formats\OMPPluginStatus.format.ps1xml
- plugins\ezout\formats\OMPThemeStatus.format.ps1xml
- plugins\ezout\formats\Services.format.ps1xml
- plugins\ezout\src\Plugin.ps1
- plugins\fzf\Load.ps1
- plugins\fzf\manifest.json
- plugins\fzf\bin\fzf.exe
- plugins\fzf\bin\PSFzf\LICENSE
- plugins\fzf\bin\PSFzf\PSFzf.Functions.ps1
- plugins\fzf\bin\PSFzf\PSFzf.psd1
- plugins\fzf\bin\PSFzf\PSFzf.psm1
- plugins\fzf\bin\PSFzf\PSFzf.tests.ps1
- plugins\fzf\bin\PSFzf\README.md
- plugins\fzf\bin\PSFzf\docs\Invoke-FuzzyEdit.md
- plugins\fzf\bin\PSFzf\docs\Invoke-FuzzyFasd.md
- plugins\fzf\bin\PSFzf\docs\Invoke-FuzzyGitStatus.md
- plugins\fzf\bin\PSFzf\docs\Invoke-FuzzyHistory.md
- plugins\fzf\bin\PSFzf\docs\Invoke-FuzzyKillProcess.md
- plugins\fzf\bin\PSFzf\docs\Invoke-FuzzySetLocation.md
- plugins\fzf\bin\PSFzf\docs\Invoke-Fzf.md
- plugins\fzf\bin\PSFzf\docs\PSFzfExample.gif
- plugins\fzf\bin\PSFzf\docs\Set-LocationFuzzyEverything.md
- plugins\fzf\bin\PSFzf\en-US\about_PSFzf.help.txt
- plugins\fzf\src\PSFzf.ps1
- plugins\helpers\Load.ps1
- plugins\helpers\manifest.json
- plugins\helpers\src\helpers.ps1
- plugins\moduleclean\Load.ps1
- plugins\moduleclean\manifest.json
- plugins\moduleclean\src\Read-HostContinue.ps1
- plugins\moduleclean\src\Remove-OldModule.ps1
- plugins\moduleupgrade\Load.ps1
- plugins\moduleupgrade\manifest.json
- plugins\moduleupgrade\src\Read-HostContinue.ps1
- plugins\moduleupgrade\src\Upgrade-InstalledModule.ps1
- plugins\nlog\Load.ps1
- plugins\nlog\manifest.json
- plugins\nlog\NLog\NLogModule\NLogModule.psd1
- plugins\nlog\NLog\NLogModule\NLogModule.psm1
- plugins\nlog\NLog\NLogModule\en-US\about_NLogModule.help.txt
- plugins\nlog\NLog\NLogModule\en-US\NLogModule-help.xml
- plugins\nlog\NLog\NLogModule\en-US\NLogModule_00000000-0000-0000-0000-000000000000_en-US_HelpContent.cab
- plugins\nlog\NLog\NLogModule\en-US\NLogModule_00000000-0000-0000-0000-000000000000_en-US_HelpContent.zip
- plugins\nlog\NLog\NLogModule\en-US\NLogModule_00000000-0000-0000-0000-000000000000_HelpInfo.xml
- plugins\nlog\NLog\NLogModule\lib\LICENSE.txt
- plugins\nlog\NLog\NLogModule\lib\NLog.dll
- plugins\nlog\NLog\NLogModule\lib\NLog45.dll
- plugins\o365\Load.ps1
- plugins\o365\manifest.json
- plugins\o365\src\Connect-ExchangeLocal.ps1
- plugins\o365\src\Connect-ExchangeMFA.ps1
- plugins\o365\src\Connect-ExchangeOnline.ps1
- plugins\o365\src\Connect-SkypeOnline.ps1
- plugins\psdefaultparams\Load.ps1
- plugins\psdefaultparams\manifest.json
- plugins\psdefaultparams\src\Plugin.ps1
- plugins\psreadline\Load.ps1
- plugins\psreadline\manifest.json
- plugins\psreadline\src\psreadline.ps1
- plugins\qod\Load.ps1
- plugins\qod\manifest.json
- plugins\qod\src\Plugin.ps1
- plugins\qod\src\quotes.txt
- plugins\vagrant\Load.ps1
- plugins\vagrant\manifest.json
- plugins\vagrant\src\Plugin.ps1
- plugins\vmware\Load.ps1
- plugins\vmware\manifest.json
- plugins\vmware\src\Plugin.ps1
- plugins\vscode\Load.ps1
- plugins\vscode\manifest.json
- plugins\vscode\src\Plugin.ps1
- templates\plugin\Load.ps1
- templates\plugin\src\Plugin.ps1
- themes\base1.ps1
- themes\base2.ps1
- themes\blocky.ps1
- themes\default.ps1
- themes\golagola.ps1
- themes\jaykul.ps1
- themes\norm.ps1
- themes\powerline.ps1
- themes\powerline2.ps1
- themes\README.md
- themes\solarizeddark.ps1
- themes\solarizedlight.ps1