SkillAgentSearch skills...

XpandPwsh

Automate your daily CI tasks

Install / Use

/learn @eXpandFramework/XpandPwsh
About this skill

Quality Score

0/100

Category

Operations

Supported Platforms

Universal

README

image

Build Status

About

The module exports 287 Cmdlets that can help you automate your every day tasks. The module is used in production from the eXpandFramework build scripts and Azure Tasks.

In this page you can see a list of all Cmdlets with a short description. For details and real world examples search the Wiki.

Installation

XpandPwsh is available in PSGallery. Open a PowerShell prompt and type:

Install-Module XpandPwsh

Exported Functions-Cmdlets

To list the module command issue the next line into a PowerShell prompt.

Get-XpwshCommand #alias gxcm

To display the wiki help page for a specific cmdlet from your console (tab autocompletion):

Get-XPwshHelp Get-XPwshHelp #alias gxh

|Cmdlet|Synopsis| |---|---| |Add-AssemblyBindingRedirect|Adds Assembly binding redirects for a list of packages.| |Add-AzBuild|Add a new AzureDevOps build to a definition.| |Add-AzBuildTag|Tag an AzureDevOps Build.| |Add-GacAssembly|Install assembly into the Global Assembly Cache.| |Add-GitDiff|State git files using a filter.| |Add-ImageAnnotation|Annotate an image.| |Add-NuspecDependency|Adds a dependency to a Nuspec file.| |Add-PackageReference|Adds PackageReference to an MSBuild project.| |Add-PackageReferenceNoWarning|Filter out warnings for a PackageReference.| |Add-ProjectBuildEvent|Adds MSBuild project build PostBuildEvent, PreBuildEvent.| |Add-ProjectReference|Add assembly reference to an MSBuild project.| |Add-XmlElement|Add an XmlElement to an XmlDocument.| |Approve-LastExitCode|Throws if $lastExitCode is not zero.| |Checkpoint-GitHubIssue|Adds unique comments to a GitHub issue containing template info from related commits.| |Clear-AspNetTemp|Clears ASP.Net temp folders.| |Clear-AzStorageBlob|Clear an Azure Blob Container.| |Clear-DotNetSdkFallBackFolder|Clears the NugetFallbackFolders| |Clear-NugetCache|Clears all local nuget caches.| |Clear-ProjectDirectories|Removes recursively common directories like bin, obj, .vs, packages| |Clear-TempFolders|Clears Windows Temp folder| |Close-GithubIssue|Close a GitHub Issue based on its last update.| |Compress-Files|Compress File and Directories.| |Compress-Project|Compress all files for a VS Solution| |Connect-Az|Connects to Azure using an application secret.| |ConvertTo-Dictionary|Converts a pipeline to a dictionary.| |ConvertTo-Directory|Convert path to directory.| |ConvertTo-FramedText|Formats text with a customizable frame.| |ConvertTo-GifFromMp4|Converts an mp4 to Gif.| |ConvertTo-HttpQueryString|Converts a Hastable to an HttpQueryString.| |ConvertTo-Image|Converts text to image with additional support for markdown.| |ConvertTo-Indexed|Index a pipeline output.| |ConvertTo-Mp4FromGif|Converts a gif to mp4| |ConvertTo-Object|{{ Fill in the Synopsis }}| |ConvertTo-PackageObject|Converts nuget.exe commands output.| |ConvertTo-PackageSourceLocation|Finds the location of a package source registered in global Nuget.config using its name.| |Disable-ExecutionPolicy|{{ Fill in the Synopsis }}| |Find-Alias|CmdLet alias lookup.| |Find-History|Command line historical lookup.| |Find-NugetPackage|Fast Nuget.org lookup.| |Find-NugetPackageInstallationFolder|Finds the installation path of a nuget package out of a predefined set of directories.| |Find-PaketRefs|Paket references lookup.| |Find-Tweet|{{ Fill in the Synopsis }}| |Find-TwitterUser|{{ Fill in the Synopsis }}| |Find-XpandNugetPackage|Finds only eXpandFramework packages.| |Find-XpandPackage|Find eXpandFrameoWork only packages.| |Format-Shuffle|Shuffle a list| |Format-Text|Formats a text using markdown with bold support.| |Format-Xml|Pretty-print formatted XML source| |Get-Assembly|Checks if ASsembly is loaded to the AppDomain.| |Get-AssemblyInfoVersion|Returns the version of an AssemblyInfo.cs| |Get-AssemblyMetadata|Lists key/value pairs of the AssemblyMetadata attribute.| |Get-AssemblyPublicKey|Returns the PublicKey of an Assembly.| |Get-AssemblyPublicKeyToken|Returns the PublicKeyToken of an Assembly.| |Get-AssemblyReference|Lists Assembly references.| |Get-AssemblyTargetFramework|Returns the assembly target framework.| |Get-AssemblyVersion|Returns the Assembly Version.| |Get-AzArtifact|Download AzureDevOps Build artifacts.| |Get-AzBuildChanges|Download AzureDevOps Build artifacts.| |Get-AzBuilds|Lists AzureDevOps builds.| |Get-AzDefinition|Lists AzureDevOps definitions| |Get-AzProjects|Returns all projects of an AzureDevops organization| |Get-AzTestRuns|Lists AzureDevOps Test Runs.| |Get-CallerPreference|Fetches "Preference" variable values from the caller's scope.| |[Get-ChocoPackage](https://github.com/eXpandFramework/XpandPwsh/wiki/Get-ChocoPackage

View on GitHub
GitHub Stars20
CategoryOperations
Updated3mo ago
Forks7

Languages

PowerShell

Security Score

95/100

Audited on Jan 9, 2026

No findings