PSSVG

0.2.8

Script SVGs with PowerShell

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PSSVG

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Author(s)

James Brundage

Copyright

2022-2023 Start-Automating

Package Details

Owners

Tags

SVG ScalableVectorGraphics PowerShell PipeScript Irregular

Dependencies

This module has no dependencies.

Release Notes

### 0.2.8:

* General Improvements:
 * General Event support on every command with -On (Fixes #91)
 * Reduced Warnings in GitHub Action (Fixes #94)
* New Commands:
 * SVG.ANSI (Fixes #82)
 * SVG.StyleSheet (Fixes #83)
 * SVG.GoogleFont (Fixes #84)
 * Demystifying Path syntax
   * SVG.ArcPath (Fixes #80)
   * SVG.CurvePath (Fixes #81)
   * SVG.LinePath (Fixes #90)
* Pipeline improvements:
 * Allowing -Content to be provided from the pipeline
 * Removing 'Attributes' parameter alias (Fixes #85)
* Command Improvements
 * SVG.Sprial can -ScaleX/-ScaleY (Fixes #77)
* Example Updates
 * New Examples
 * Examples avoid tag-style syntax (Fixes #95)

---

### 0.2.7:
* Adding SVG.Star (Fixes #68)
* Fixing OutputPath issue (Fixes #67)
* Renaming SVG.RegularPolygon to SVG.ConvexPolygon (Fixes #70)
* Improving README and docs

---

### 0.2.6:
* Adding SVG.RegularPolygon (Fixes #65)

---

### 0.2.5:
* ConvertTo-PSSVG improvements:
 * Better at handling malformed XML (#59)
 * Better at handling file input (#60, #61)

---

### 0.2.4:
* Adding ConvertTo-PSSVG (Fixes #53)
* Updated Logo to use PowerShell Chevron (Fixes #52)
* Using [GitPub](https://github.com/StartAutomating/GitPub) to generate blog (Fixes #51)

---

### 0.2.3:
* Adding SVG.Triangle (#47)
* Updating SVG.DropShadow (#48)
* Adding PowerShell Chevron Example (#49)

---

### 0.2.2:
* More Examples:  
 * Blur (#39)
 * BPMAnimate/Morph (#40)
 * DropShadow (#43)
 * Morphing (#36)
 * SweepCircle (#44)
* Added new custom SVG commands:
 * SVG.Spiral (Fixes #42 Fixes #41)
 * SVG.DropShadow (Fixes #43 Fixes #41)
* Generator Improvements:
 * All commands now have -Attribute (Fixes #32)
 * Improved Generation of attributes with multiple contexts (Fixes #31)
* Write-SVG improvements:
 * Outputs objects by default (Fixes #33) (with nice formatting (Fixes #35))
 * Prettifies -OutputPath (Fixes #45)
 * Handles [TimeSpan] values (Fixes #34)

---

### 0.2.1
* Improved Command Help
 * Adding More Examples (Fixes #21)
 * Adding Example/README.md (Fixes #26)
* Write-SVG: Allowing 2 value ViewBox (Fixes #28)
* All SVG.* commands allow elements (Fixes #25 )
* All SVG.* commands now have argument completers (Fixes #24)

---           

### 0.2
* All SVG. commands now support -Data attributes (Fixes #12)
* Improved Command Help
 * Linking to docs and MDN (Get-Help SVG.a -Online) (Fixes #15)
 * Adding .Examples (Fixes #18)  
* Adding Write-SVG (Fixes #14)

---

### 0.1
* Initial Release of PSSVG, including:
 * A command for every SVG element (fixes #1)
 * Lots of examples (fixes #2)
 * CI/CD (fixes #3) with tests (fixes #4)
 * automatically generated documentation (fixes #5), thanks to [HelpOut](https://github.com/StartAutomating/HelpOut)
 * A GitHub action (fixes #6), thanks to [PSDevOps](https://github.com/StartAutomating/PSDevOps)
 * It's own logo (fixes #7)
 * The script used to generate every SVG element (fixes #8)
 * [A github page](https://pssvg.start-automating.com/) (fixes #9)

---

FileList

Version History

Version Downloads Last updated
0.2.8 (current version) 10 1/12/2023
0.2.7 26 10/22/2022
0.2.6 12 10/20/2022
0.2.5 11 10/15/2022
0.2.4 11 10/14/2022
0.2.3 12 10/7/2022
0.2.2 16 9/23/2022
0.2.1 17 9/13/2022
0.2 15 9/11/2022
0.1 17 9/8/2022
Show more