Posh
0.1.4
PowerShell made Posh - Spice up Your Shell
Installation Options
Owners
Copyright
2023 Start-Automating
Package Details
Author(s)
- James Brundage
Tags
Posh .ps1xml Format Output Types Colorized Prompt Customization
Dependencies
This module has no dependencies.
Release Notes
## Posh 0.1.4: Some Posh News
* Added .News to every module (#173)
* Populated Posh with lots of blogs (#176)
Try $Posh.News after importing.
Also, added tests (#204).
---
## Posh 0.1.3: Posh Tips and Tricks
* New Formatting:
* Adding Select-XML Formatter (#107)
* Posh.Preset.Collection (#153)
* Posh.Tip.Command (#166)
* Updated Formatting:
* Making DirectoryIcon customizable / changing default to triangle (#169)
* Integrating Tips/Links into Posh Formatting (#165)
* Improving Formatting of Select-String (#109) (thanks @mdgrs-mei ! )
* Added Tips and Tricks to Modules (#118) and added the first round of tips/tricks:
* NegativeIndexingFibonacci Trick (#168)
* GenericTypes Tip (#167)
* Ordered Hashtables Tip (#156)
* Hashtables Tip (#155)
* AssigningLoopOutput Tip (#145)
* RangeOperator Tip (#151)
* NegativeIndex Tip (#150)
* TernaryOperator Tip (#148)
* Creating PsuedoObjects Trick (#144)
* AssigningIfStatements Tip (#144)
* Tip - Trinity of Discoverability (#142)
* Tip - You Can Get Help On a Script (#147)
* Tip - Everything Is An Object (#140)
* Trick - The Parameter Set That Was Not There (#141)
* Multiple Assignment Tip (#143)
* LoopLabels Tip (#146)
* see issues #166
* New Extended Types:
* Posh.Preset.Collection (#153)
* Posh.Preset.Command (#154)
* Posh.ExtensionCollection
* .Count (#162)
* .Refresh() (#123)
* .Random (#124)
* .All (#128)
* get/set .CommandType (#127)
* get/set .Path (#126)
* get/set Module (#125)
* Updated Extended Types
* PSModuleInfo.Link (#64/#157/#158/#159/#160)
* PSModuleInfo.Preset (#64/#153)
* PSModuleInfo.Tip(s)/Trick(s) (#119, #120)
* $Posh.Host.get/set_Title (#130)
* Fixing stackable functions (#110, thanks @mdgrs-mei !)
* Updating Posh.Preset.Command.Use help (#154)
* Adding FileIcons Preset (#163)
* Making TabExpansion Stackable (#116)
---
## Posh 0.1.2:
* New Demos
* Posh.demo.ps1 (#95)
* Posh.Prompt.demo.ps1 (#96)
* Posh Profile Customization (#97)
* New formatters:
* Adding Formatting for Match (#100)
* Adding Variable Formatting (#102)
* Extending Modules
* Adding PSModuleInfo.Test(s) (#104)
* Prompt Customization:
* Posh.Prompt.Undo() (#103)
* Profile Customization:
* Posh.Profiles.RemoveModule (#105)
* Posh.Profiles.New() (#101)
* Posh.Profile.ImportModule (#93)
* Posh.Profile.Matches (#99)
* Posh.Profile.Replace (#92)
* Posh.Profile.get_File (#76)
---
## Posh 0.1.1:
* Posh can be sponsored (please show your support) (#77)
* Added $Posh.Recommends (#65)
* Added LinkedIn to $Posh.Resources (#66)
* Added Logo (#67)
* Expanding $Posh.Parameters (#68)
* Adding LocalTime to TimeZone formatting (#84, #85)
* $LastOutput/$LastOutputError (#74)
* Adding $profile.Directory (#75)
* Expanding PSModuleInfo
* Recommendations (#65)
* Screenshots (#79)
* Videos (#80)
* Demos (#81)
* Logo (#89)
---
## Posh 0.1:
* Initial Version of Posh, including:
* Customizable prompts
* Easier access to PowerShell Error history
* Formatting:
* Reflection formatter
* Get-Member in Color
* Colorized XML
* Colorized File View (with Icons!) (no NerdFonts required)
* Colorized Regex
* Process HeatMap
FileList
- Posh.nuspec
- Posh.ps.psm1
- TipsAndTricks\NegativeIndexingFibonacci.Trick.ps1
- contributing.md
- Demos\Posh.Profile.demo.ps1
- Posh.psm1
- Demos\Posh.Prompt.demo.ps1
- Posh.format.ps1xml
- Demos\Posh.demo.ps1
- README.ps.md
- Formatting\Posh\Posh.Recommendation.format.ps1
- README.md
- Formatting\Posh\Posh.RSS.FeedCollection.format.ps1
- CHANGELOG.md
- Formatting\Posh\Posh.Parameters.format.ps1
- LICENSE
- Formatting\Posh\Posh.Profiles.format.ps1
- Formatting\Posh\Posh.format.ps1
- Posh.types.ps1xml
- Formatting\Posh\Posh.LinkControl.format.ps1
- @.ps1
- Formatting\Posh\Posh.RSS.Article.format.ps1
- Posh.psd1
- Formatting\Posh\Posh.Host.format.ps1
- Presets\FileIcons.Posh.Preset.psd1
- Formatting\Posh\Posh.Module.Screenshot.format.ps1
- Tests\Posh.tests.ps1
- Formatting\Posh\Posh.RSS.Feed.format.ps1
- Tests\Posh.News.tests.ps1
- Formatting\Posh\Posh.Prompt.format.ps1
- Assets\Posh-animated.svg
- Formatting\Posh\Posh.Tip.Command.format.ps1
- Assets\Posh.svg
- Formatting\Posh\Posh.PresetCollection.format.ps1
- Formatting\Command.format.ps1
- Formatting\Posh\Posh.Module.Logo.format.ps1
- Formatting\PSVariable.format.ps1
- Formatting\Posh\Posh.Input.format.ps1
- Formatting\MemberDefinition.format.ps1
- Formatting\Posh\Posh.Module.Video.format.ps1
- Formatting\RichModuleInfo.view.ps1
- Formatting\Posh\Posh.Module.Link.format.ps1
- Formatting\TimeSpan.format.ps1
- Formatting\Posh\Posh.Tip.Collection.format.ps1
- Formatting\Regex.format.ps1
- Formatting\Reflection\System.Reflection.MemberInfo.format.ps1
- Formatting\System.Diagnostics.Process.format.ps1
- Formatting\Reflection\TypeFieldControl.format.ps1
- Formatting\TimeZone.format.ps1
- Formatting\Reflection\TypeMethodControl.format.ps1
- docs\Posh.Profiles.Remove.md
- Formatting\Reflection\TypePropertyControl.format.ps1
- docs\Posh.Prompt.Pop.md
- Formatting\Reflection\TypeNameControl.format.ps1
- docs\System.Management.Automation.PSModuleInfo.get_Preset.md
- Formatting\Reflection\TypeEventControl.format.ps1
- docs\Posh.Input.get_Current.md
- Formatting\Reflection\System.Type.format.ps1
- docs\Posh.get_Runspace.md
- Formatting\Reflection\TypeMethodParameterControl.format.ps1
- docs\Posh.Stackable.Replace.md
- Formatting\Reflection\TypeBaseControl.format.ps1
- docs\System.Management.Automation.PSModuleInfo.get_Recommendation.md
- Formatting\Reflection\TypeMemberControl.format.ps1
- docs\Posh.Stackable.get_Current.md
- Formatting\XML\XmlDocument.view.ps1
- docs\Posh.Prompt.Push.md
- Formatting\XML\System.Xml.XmlElement.format.ps1
- docs\Posh.Parameters.Remove.md
- Formatting\XML\XmlAttributeControl.format.ps1
- docs\Posh.ExtensionCollection.set_CommandType.md
- Formatting\XML\SelectXmlInfo.format.ps1
- docs\contributing.md
- Formatting\FileSystem\FileTreeView.view.ps1
- docs\Posh.Profiles.RemoveModule.md
- Formatting\FileSystem\FileSystemTypes.format.xml
- docs\System.Management.Automation.PSModuleInfo.get_Link.md
- Formatting\FileSystem\FileSystemTypes-GroupingFormat.format.xml
- docs\Posh.ExtensionCollection.get_CommandType.md
- Formatting\FileSystem\FileTableView.format.ps1
- docs\Posh.Stackable.Prepend.md
- Formatting\RegEx\MatchInfo.format.ps1
- docs\Posh.Preset.Collection.get_All.md
- Formatting\RegEx\Match.format.ps1
- docs\Posh.Stackable.Append.md
- docs\Assets\Posh-animated.svg
- docs\Posh.Parameters.SetDefault.md
- docs\Assets\Posh.svg
- docs\Posh.Input.Prepend.md
- Types\Posh\get_Process.ps1
- docs\Posh.Preset.Collection.set_CommandType.md
- Types\Posh\get_Runspace.ps1
- docs\System.Management.Automation.PSModuleInfo.LinkList.md
- Types\Posh\get_Host.ps1
- docs\Posh.Errors.get_ByType.md
- Types\Posh\get_History.ps1
- docs\Posh.get_Modules.md
- Types\Posh\get_ExecutionContext.ps1
- docs\System.Management.Automation.PSModuleInfo.get_Demo.md
- Types\Posh\get_Profiles.ps1
- docs\System.Management.Automation.PSModuleInfo.get_Screenshot.md
- Types\Posh\get_Modules.ps1
- docs\Posh.Input.Clear.md
- Types\Posh\get_Jobs.ps1
- docs\Posh.Prompt.Prepend.md
- Types\Posh\get_Recommends.ps1
- docs\Posh.RSS.FeedCollection.set_RecentDuration.md
- Types\Posh\Alias.psd1
- docs\Posh.Stackable.Push.md
- Types\Posh\get_Errors.ps1
- docs\Posh.RSS.Article.get_Name.md
- Types\PSModuleInfo\get_Tip.ps1
- docs\Posh.Prompt.get_Current.md
- Types\PSModuleInfo\get_Logo.ps1
- docs\Posh.Profiles.get_Files.md
- Types\PSModuleInfo\PSTypeName.txt
- docs\Posh.ExtensionCollection.set_Path.md
- Types\PSModuleInfo\get_Video.ps1
- docs\README.md
- Types\PSModuleInfo\get_Recommendation.ps1
- docs\Posh.ExtensionCollection.get_Module.md
- Types\PSModuleInfo\get_Demo.ps1
- docs\Posh.Errors.LineLike.md
- Types\PSModuleInfo\get_Screenshot.ps1
- docs\Posh.Host.set_Title.md
- Types\PSModuleInfo\get_Preset.ps1
- docs\Posh.Errors.LineMatch.md
- Types\PSModuleInfo\get_Test.ps1
- docs\Posh.get_Jobs.md
- Types\PSModuleInfo\LinkList.ps1
- docs\Posh.Input.Push.md
- Types\PSModuleInfo\get_Link.ps1
- docs\Posh.RSS.Feed.get_Article.md
- Types\PSModuleInfo\Alias.psd1
- docs\Posh.Input.Pop.md
- Types\PSModuleInfo\get_News.ps1
- docs\Posh.get_Process.md
- Types\Posh.RSS.Article\get_DatePublished.ps1
- docs\System.Management.Automation.PSModuleInfo.get_News.md
- Types\Posh.RSS.Article\Alias.psd1
- docs\Posh.Preset.Collection.get_CommandType.md
- Types\Posh.RSS.Article\get_Name.ps1
- docs\Posh.get_Errors.md
- Types\Posh.Parameters\set_Defaults.ps1
- docs\Posh.Host.get_Title.md
- Types\Posh.Parameters\Remove.ps1
- docs\Posh.Input.Replace.md
- Types\Posh.Parameters\README.md
- docs\Posh.Profiles.get_File.md
- Types\Posh.Parameters\get_Defaults.ps1
- docs\Posh.Stackable.set_Current.md
- Types\Posh.Parameters\SetDefault.ps1
- docs\System.Management.Automation.PSModuleInfo.get_Test.md
- Types\Posh.Parameters\Clear.ps1
- docs\Posh.Preset.Collection.set_Module.md
- Types\TimeZoneInfo\PSTypeName.txt
- docs\CHANGELOG.md
- Types\TimeZoneInfo\get_LocalTime.ps1
- docs\Posh.Stackable.Pop.md
- Types\Posh.Stackable\Replace.ps1
- docs\CNAME
- Types\Posh.Stackable\Stringify.ps1
- docs\Posh.Profiles.ImportModule.md
- Types\Posh.Stackable\Push.ps1
- docs\Posh.Profiles.Add.md
- Types\Posh.Stackable\Pop.ps1
- docs\Posh.Profiles.Replace.md
- Types\Posh.Stackable\set_Current.ps1
- docs\Posh.ExtensionCollection.set_Module.md
- Types\Posh.Stackable\Append.ps1
- docs\Posh.ExtensionCollection.get_Count.md
- Types\Posh.Stackable\Prepend.ps1
- docs\Posh.Prompt.Replace.md
- Types\Posh.Stackable\Alias.psd1
- docs\Posh.ExtensionCollection.get_Random.md
- Types\Posh.Stackable\Clear.ps1
- docs\Posh.RSS.Feed.get_Recent.md
- Types\Posh.Stackable\get_Current.ps1
- docs\System.Management.Automation.PSModuleInfo.get_Video.md
- Types\Posh.Host\get_Width.ps1
- docs\Posh.RSS.FeedCollection.get_Random.md
- Types\Posh.Host\get_Title.ps1
- docs\Posh.RSS.Article.get_DatePublished.md
- Types\Posh.Host\get_Height.ps1
- docs\Posh.Profiles.get_Current.md
- Types\Posh.Host\set_Title.ps1
- docs\Posh.Preset.Command.Use.md
- Types\Posh.Errors\LineLike.ps1
- docs\Posh.Prompt.set_Current.md
- Types\Posh.Errors\get_ByLine.ps1
- docs\Posh.Preset.Collection.set_Path.md
- Types\Posh.Errors\get_ByType.ps1
- docs\Posh.Profiles.New.md
- Types\Posh.Errors\get_History.ps1
- docs\Posh.Preset.Collection.get_Module.md
- Types\Posh.Errors\LineMatch.ps1
- docs\Posh.get_Host.md
- Types\Posh.RSS.FeedCollection\get_Recent.ps1
- docs\Posh.ExtensionCollection.get_Path.md
- Types\Posh.RSS.FeedCollection\get_Random.ps1
- docs\Posh.Stackable.Stringify.md
- Types\Posh.RSS.FeedCollection\README.md
- docs\Posh.Preset.Collection.get_Random.md
- Types\Posh.RSS.FeedCollection\get_Feed.ps1
- docs\Posh.Prompt.Append.md
- Types\Posh.RSS.FeedCollection\Alias.psd1
- docs\Posh.Profiles.get_Directory.md
- Types\Posh.RSS.FeedCollection\get_RecentDuration.ps1
- docs\Posh.Input.set_Current.md
- Types\Posh.RSS.FeedCollection\set_RecentDuration.ps1
- docs\System.Management.Automation.PSModuleInfo.get_Tip.md
- Types\Posh.ExtensionCollection\Refresh.ps1
- docs\Posh.Input.Stringify.md
- Types\Posh.ExtensionCollection\get_Path.ps1
- docs\Posh.RSS.FeedCollection.get_RecentDuration.md
- Types\Posh.ExtensionCollection\get_All.ps1
- docs\Posh.Commands.FindExtensions.md
- Types\Posh.ExtensionCollection\get_Random.ps1
- docs\Posh.Input.Append.md
- Types\Posh.ExtensionCollection\get_Module.ps1
- docs\Posh.Profiles.Matches.md
- Types\Posh.ExtensionCollection\get_Count.ps1
- docs\Posh.Errors.get_History.md
- Types\Posh.ExtensionCollection\get_CommandType.ps1
- docs\Posh.Prompt.Stringify.md
- Types\Posh.ExtensionCollection\set_Path.ps1
- docs\Posh.Preset.Collection.get_Path.md
- Types\Posh.ExtensionCollection\set_CommandType.ps1
- docs\System.TimeZoneInfo.get_LocalTime.md
- Types\Posh.ExtensionCollection\set_Module.ps1
- docs\Posh.Errors.get_ByLine.md
- Types\Posh.Preset.Command\Use.ps1
- docs\Posh.Stackable.Clear.md
- Types\Posh.Preset.Command\Alias.psd1
- docs\Posh.ExtensionCollection.get_All.md
- Types\Posh.Tip.Command\get_Content.ps1
- docs\System.Management.Automation.PSModuleInfo.get_Logo.md
- Types\Posh.RSS.Feed\get_Recent.ps1
- docs\Posh.get_History.md
- Types\Posh.RSS.Feed\Alias.psd1
- docs\Posh.Preset.Collection.get_Count.md
- Types\Posh.RSS.Feed\get_Article.ps1
- docs\Posh.RSS.FeedCollection.get_Feed.md
- Types\Posh.Profiles\get_File.ps1
- docs\Posh.RSS.FeedCollection.get_Recent.md
- Types\Posh.Profiles\Remove.ps1
- docs\Posh.Parameters.Clear.md
- Types\Posh.Profiles\get_Directory.ps1
- docs\Posh.Prompt.Clear.md
- Types\Posh.Profiles\Replace.ps1
- docs\_config.yml
- Types\Posh.Profiles\README.md
- docs\Posh.Host.get_Height.md
- Types\Posh.Profiles\New.ps1
- docs\Posh.Host.get_Width.md
- Types\Posh.Profiles\get_Files.ps1
- Build\Posh.PSSVG.ps1
- Types\Posh.Profiles\Matches.ps1
- Build\Posh.GitHubWorkflow.PSDevOps.ps1
- Types\Posh.Profiles\ImportModule.ps1
- Build\Posh.HelpOut.ps1
- Types\Posh.Profiles\get_Current.ps1
- Build\Posh.ezout.ps1
- Types\Posh.Profiles\RemoveModule.ps1
- Build\Posh.Splatter.ps1
- Types\Posh.Profiles\Add.ps1
- TipsAndTricks\OrderedHashtables.Tip.ps1
- Types\Posh.Commands\FindExtensions.ps1
- TipsAndTricks\RangeOperator.Tip.ps1
- Types\Posh.Commands\DefaultDisplay.txt
- TipsAndTricks\CreatingPsuedoObjects.Trick.ps1
- Types\Posh.Commands\get_Extended.ps1
- TipsAndTricks\EverythingIsAnObject.Tip.ps1
- Types\Posh.Commands\get_AliasCount.ps1
- TipsAndTricks\MultipleAssignment.Tip.ps1
- Types\Posh.Commands\get_Count.ps1
- TipsAndTricks\NegativeIndexing.Tip.ps1
- Types\Posh.Commands\get_FunctionCount.ps1
- TipsAndTricks\LoopLabels.Tip.ps1
- Types\Posh.Commands\get_ApplicationCount.ps1
- TipsAndTricks\YouCanGetHelpOnAScript.Tip.ps1
- Types\Posh.Commands\FindExtensions.ps.ps1
- TipsAndTricks\AssigningIfStatements.Tip.ps1
- Types\Posh.Commands\Alias.psd1
- TipsAndTricks\AssigningLoopOutput.Tip.ps1
- Types\Posh.Commands\get_CmdletCount.ps1
- TipsAndTricks\GenericTypes.Tip.ps1
- GitHub\Jobs\BuildPosh.psd1
- TipsAndTricks\TernaryOperator.Tip.ps1
- Types\Posh.Stackable\Posh.Prompt\README.md
- TipsAndTricks\AddingHashtables.Tip.ps1
- Types\Posh.Stackable\Posh.Input\README.md
- TipsAndTricks\TrinityOfDiscoverability.Tip.ps1
- Types\Posh.ExtensionCollection\Posh.Preset.Collection\README.md
- TipsAndTricks\TheParameterSetThatWasNotThere.Trick.ps1