Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/brianary/selectxmlextensions

PowerShell cmdlets that Select-Xml can compose into pipelines
https://github.com/brianary/selectxmlextensions

fsharp powershell powershell-module xml

Last synced: 2 months ago
JSON representation

PowerShell cmdlets that Select-Xml can compose into pipelines

Awesome Lists containing this project

README

        

SelectXmlExtensions
===================

SelectXmlExtensions icon

[![PowerShell Gallery Version](https://img.shields.io/powershellgallery/v/SelectXmlExtensions)](https://www.powershellgallery.com/packages/SelectXmlExtensions/)
[![PowerShell Gallery](https://img.shields.io/powershellgallery/dt/SelectXmlExtensions)](https://www.powershellgallery.com/packages/SelectXmlExtensions/)
[![Actions Status](https://github.com/brianary/SelectXmlExtensions/workflows/.NET%20Core/badge.svg)](https://github.com/brianary/SelectXmlExtensions/actions)

Cmdlets that use the output of Select-Xml to modify the source XML document.

To install: `Install-Module SelectXmlExtensions`

![example usage of SelectXmlExtensions](SelectXmlExtensions.gif)

Cmdlets
-------

Documentation generated by [platyPS](https://github.com/PowerShell/platyPS) (`.\doc.cmd`).

- [Add-Xml](docs/Add-Xml.md) —
Insert XML into an XML document relative to a node found by Select-Xml.
- [Remove-Xml](docs/Remove-Xml.md) —
Removes a node found by Select-Xml from its XML document.
- [Get-XmlValue](docs/Get-XmlValue.md) —
Returns the value of an XML node found by Select-Xml.
- [Set-XmlValue](docs/Set-XmlValue.md) —
Sets the value of a node found by Select-Xml.

Tests
-----

Tests are written for [Pester](https://github.com/Pester/Pester) (`.\test.cmd`).