Diagrammer.Core
0.2.33
A PowerShell module which provides the core framework for generating Diagrams for many common datacentre systems.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) 2025 Jonathan Colon. All rights reserved.
Package Details
Author(s)
- Jonathan Colon
Tags
Diagrammer Graphviz Documentation Windows
Functions
Add-DiaLeftLShapeLine Add-DiaRightLShapeLine Add-DiaInvertedLShapeLine Add-DiaLShapeLine Add-DiaLeftTShapeLine Add-DiaRightTShapeLine Add-DiaCrossShapeLine Add-DiaInvertedTShapeLine Add-DiaTShapeLine Add-DiaVerticalLine Add-DiaHorizontalLine Add-DiaHtmlSignatureTable Group-Node Add-DiaHTMLSubGraph Convert-DiaTableToHTML Add-DiaHtmlLabel Add-DiaHtmlNodeTable Add-DiaHtmlTable Get-NodeIP Add-DiaNodeIcon Export-Diagrammer Remove-SpecialChar Split-Array Test-Image Test-Logo Write-ColorOutput Get-DiaImagePercent New-Diagrammer Add-DiaNodeSpacer Write-PSObject Get-RandomColorHex Get-RandomPastelColorHex Add-DiaNodeImage Add-DiaNodeShape Add-DiaNodeText
PSEditions
Dependencies
-
- PSGraph (>= 2.1.38.27)
Release Notes
https://github.com/rebelinux/Diagrammer.Core/blob/master/CHANGELOG.md
FileList
- Diagrammer.Core.nuspec
- Examples\Icons\no_icon.png
- Tools\Graphviz\bin\brotlidec.dll
- Tools\Graphviz\bin\liblzma.dll
- Examples\Icons\Router.png
- Tools\Graphviz\bin\bz2.dll
- Tools\Graphviz\bin\libpng16.dll
- CHANGELOG.md
- Examples\Icons\Server.png
- Tools\Graphviz\bin\cairo-2.dll
- Tools\Graphviz\bin\libsharpyuv.dll
- CODE_OF_CONDUCT.md
- Examples\Icons\Signature_Logo.png
- Tools\Graphviz\bin\ccomps.exe
- Tools\Graphviz\bin\libwebp.dll
- CONTRIBUTING.md
- Src\Bin\Assemblies\Diagrammer.dll
- Tools\Graphviz\bin\cdt.dll
- Tools\Graphviz\bin\mingle.exe
- Src\Bin\Assemblies\SixLabors.Fonts.dll
- Tools\Graphviz\bin\cgraph++.dll
- Tools\Graphviz\bin\mm2gv.exe
- Diagrammer.Core.psd1
- Src\Bin\Assemblies\SixLabors.ImageSharp.dll
- Tools\Graphviz\bin\cgraph.dll
- Tools\Graphviz\bin\msvcp140.dll
- Diagrammer.Core.psm1
- Src\Bin\Assemblies\SixLabors.ImageSharp.Drawing.dll
- Tools\Graphviz\bin\circo.exe
- Tools\Graphviz\bin\msvcp140_1.dll
- LICENSE
- Src\Private\Add-DiaCrossShapeLine.ps1
- Tools\Graphviz\bin\cluster.exe
- Tools\Graphviz\bin\msvcp140_2.dll
- README.md
- Src\Private\Add-DiaHorizontalLine.ps1
- Tools\Graphviz\bin\concrt140.dll
- Tools\Graphviz\bin\msvcp140_atomic_wait.dll
- SECURITY.md
- Src\Private\Add-DiaHtmlLabel.ps1
- Tools\Graphviz\bin\config8
- Tools\Graphviz\bin\msvcp140_codecvt_ids.dll
- .github\dependabot.yml
- Src\Private\Add-DiaHtmlNodeTable.ps1
- Tools\Graphviz\bin\diffimg.exe
- Tools\Graphviz\bin\neato.exe
- .github\FUNDING.yml
- Src\Private\Add-DiaHtmlSignatureTable.ps1
- Tools\Graphviz\bin\dijkstra.exe
- Tools\Graphviz\bin\nop.exe
- .github\PULL_REQUEST_TEMPLATE.md
- Src\Private\Add-DiaHtmlSubGraph.ps1
- Tools\Graphviz\bin\dot.exe
- Tools\Graphviz\bin\osage.exe
- .github\ISSUE_TEMPLATE\bug_report.yml
- Src\Private\Add-DiaHtmlTable.ps1
- Tools\Graphviz\bin\dot2gxl.exe
- Tools\Graphviz\bin\pango-1.0-0.dll
- .github\ISSUE_TEMPLATE\change_request.yml
- Src\Private\Add-DiaInvertedLShapeLine.ps1
- Tools\Graphviz\bin\dot_builtins.exe
- Tools\Graphviz\bin\pangocairo-1.0-0.dll
- .github\ISSUE_TEMPLATE\config.yml
- Src\Private\Add-DiaInvertedTShapeLine.ps1
- Tools\Graphviz\bin\dot_sandbox
- Tools\Graphviz\bin\pangoft2-1.0-0.dll
- .github\workflows\CodeQL.yml
- Src\Private\Add-DiaLeftLShapeLine.ps1
- Tools\Graphviz\bin\edgepaint.exe
- Tools\Graphviz\bin\pangowin32-1.0-0.dll
- .github\workflows\MkDocs.yml
- Src\Private\Add-DiaLeftTShapeLine.ps1
- Tools\Graphviz\bin\fdp.exe
- Tools\Graphviz\bin\patchwork.exe
- .github\workflows\Pester.yml
- Src\Private\Add-DiaLShapeLine.ps1
- Tools\Graphviz\bin\ffi-8.dll
- Tools\Graphviz\bin\pathplan.dll
- .github\workflows\PSScriptAnalyzer.yml
- Src\Private\Add-DiaNodeIcon.ps1
- Tools\Graphviz\bin\fontconfig-1.dll
- Tools\Graphviz\bin\pcre2-8.dll
- .github\workflows\PSScriptAnalyzerSettings.psd1
- Src\Private\Add-DiaNodeImage.ps1
- Tools\Graphviz\bin\freetype.dll
- Tools\Graphviz\bin\pixman-1-0.dll
- .github\workflows\Release.yml
- Src\Private\Add-DiaNodeShape.ps1
- Tools\Graphviz\bin\fribidi-0.dll
- Tools\Graphviz\bin\prune.exe
- .vscode\settings.json
- Src\Private\Add-DiaNodeSpacer.ps1
- Tools\Graphviz\bin\gc.exe
- Tools\Graphviz\bin\sccmap.exe
- Examples\AdvancedExample01.ps1
- Src\Private\Add-DiaNodeText.ps1
- Tools\Graphviz\bin\gdtclft.dll
- Tools\Graphviz\bin\sfdp.exe
- Examples\AdvancedExample02.ps1
- Src\Private\Add-DiaRightLShapeLine.ps1
- Tools\Graphviz\bin\getopt.dll
- Tools\Graphviz\bin\tcl86t.dll
- Examples\Example01.ps1
- Src\Private\Add-DiaRightTShapeLine.ps1
- Tools\Graphviz\bin\gio-2.0-0.dll
- Tools\Graphviz\bin\tcldot.dll
- Examples\Example02.ps1
- Src\Private\Add-DiaTShapeLine.ps1
- Tools\Graphviz\bin\glib-2.0-0.dll
- Tools\Graphviz\bin\tcldot_builtin.dll
- Examples\Example03.ps1
- Src\Private\Add-DiaVerticalLine.ps1
- Tools\Graphviz\bin\gml2gv.exe
- Tools\Graphviz\bin\tclplan.dll
- Examples\Example04.ps1
- Src\Private\Add-WatermarkToImage.ps1
- Tools\Graphviz\bin\gmodule-2.0-0.dll
- Tools\Graphviz\bin\tiff.dll
- Examples\Example05.ps1
- Src\Private\Convert-DiaTableToHTML.ps1
- Tools\Graphviz\bin\gobject-2.0-0.dll
- Tools\Graphviz\bin\tred.exe
- Examples\Example06.ps1
- Src\Private\ConvertTo-Base64.ps1
- Tools\Graphviz\bin\graphml2gv.exe
- Tools\Graphviz\bin\twopi.exe
- Examples\Example07.ps1
- Src\Private\ConvertTo-Dot.ps1
- Tools\Graphviz\bin\gts.dll
- Tools\Graphviz\bin\unflatten.exe
- Examples\Example08.ps1
- Src\Private\ConvertTo-Jpg.ps1
- Tools\Graphviz\bin\gv2gml.exe
- Tools\Graphviz\bin\vcruntime140.dll
- Examples\Example09.ps1
- Src\Private\ConvertTo-Pdf-WaterMark.ps1
- Tools\Graphviz\bin\gv2gxl.exe
- Tools\Graphviz\bin\vcruntime140_1.dll
- Examples\Example10.ps1
- Src\Private\ConvertTo-Pdf.ps1
- Tools\Graphviz\bin\gvc++.dll
- Tools\Graphviz\bin\xdot.dll
- Examples\Example11.ps1
- Src\Private\ConvertTo-Png.ps1
- Tools\Graphviz\bin\gvc.dll
- Tools\Graphviz\bin\zlib1.dll
- Examples\Example12.ps1
- Src\Private\ConvertTo-RotateImage.ps1
- Tools\Graphviz\bin\gvcolor.exe
- Tools\Icons\Diagrammer.png
- Examples\Example13.ps1
- Src\Private\ConvertTo-Svg.ps1
- Tools\Graphviz\bin\gvgen.exe
- Tools\Icons\Diagrammer_Big.png
- Examples\Example14.ps1
- Src\Private\Export-Diagrammer.ps1
- Tools\Graphviz\bin\gvmap.exe
- Tools\Icons\Diagrammer_Old.png
- Examples\Example15.ps1
- Src\Private\Format-HtmlFontProperty.ps1
- Tools\Graphviz\bin\gvmap.sh
- Tools\Icons\no_icon.png
- Examples\docs\Add-DiaHtmlLabel.md
- Src\Private\Format-NodeObject.ps1
- Tools\Graphviz\bin\gvpack.exe
- Tools\ImageMagick\colors.xml
- Examples\docs\Add-DiaHtmlNodeTable.md
- Src\Private\Get-DiaImagePercent.ps1
- Tools\Graphviz\bin\gvplugin_core.dll
- Tools\ImageMagick\compare.exe
- Examples\docs\Add-DiaHtmlSignatureTable.md
- Src\Private\Get-NodeIP.ps1
- Tools\Graphviz\bin\gvplugin_dot_layout.dll
- Tools\ImageMagick\composite.exe
- Examples\docs\Add-DiaHtmlSubGraph.md
- Src\Private\Get-RandomColorHex.ps1
- Tools\Graphviz\bin\gvplugin_gd.dll
- Tools\ImageMagick\configure.xml
- Examples\docs\Add-DiaHtmlTable.md
- Src\Private\Get-RandomPastelColorHex.ps1
- Tools\Graphviz\bin\gvplugin_gdiplus.dll
- Tools\ImageMagick\conjure.exe
- Examples\docs\Add-DiaNodeIcon.md
- Src\Private\Group-Node.ps1
- Tools\Graphviz\bin\gvplugin_kitty.dll
- Tools\ImageMagick\delegates.xml
- Examples\docs\Add-DiaNodeImage.md
- Src\Private\Join-Hashtable.ps1
- Tools\Graphviz\bin\gvplugin_neato_layout.dll
- Tools\ImageMagick\english.xml
- Examples\docs\Add-DiaNodeShape.md
- Src\Private\Remove-SpecialChar.ps1
- Tools\Graphviz\bin\gvplugin_pango.dll
- Tools\ImageMagick\identify.exe
- Examples\docs\Add-DiaNodeSpacer.md
- Src\Private\Resize-Image.ps1
- Tools\Graphviz\bin\gvplugin_vt.dll
- Tools\ImageMagick\locale.xml
- Examples\docs\Add-DiaNodeText.md
- Src\Private\Split-Array.ps1
- Tools\Graphviz\bin\gvplugin_webp.dll
- Tools\ImageMagick\log.xml
- Examples\docs\Add-DiaTShapeLine.md
- Src\Private\Test-Image.ps1
- Tools\Graphviz\bin\gvpr.dll
- Tools\ImageMagick\magick.exe
- Examples\docs\Convert-DiaTableToHTML.md
- Src\Private\Test-Logo.ps1
- Tools\Graphviz\bin\gvpr.exe
- Tools\ImageMagick\mime.xml
- Examples\docs\Diagrammer.Core.md
- Src\Private\Write-ColorOutput.ps1
- Tools\Graphviz\bin\gxl2dot.exe
- Tools\ImageMagick\mogrify.exe
- Examples\docs\Export-Diagrammer.md
- Src\Private\Write-PSObject.ps1
- Tools\Graphviz\bin\gxl2gv.exe
- Tools\ImageMagick\montage.exe
- Examples\docs\Get-DiaImagePercent.md
- Src\Public\New-Diagrammer.ps1
- Tools\Graphviz\bin\harfbuzz.dll
- Tools\ImageMagick\policy.xml
- Examples\docs\New-Diagrammer.md
- Tools\Fonts\ARIAL.TTF
- Tools\Graphviz\bin\iconv-2.dll
- Tools\ImageMagick\sRGB.icc
- Examples\Icons\BlankFiller.png
- Tools\Graphviz\bin\acyclic.exe
- Tools\Graphviz\bin\intl-8.dll
- Tools\ImageMagick\stream.exe
- Examples\Icons\Cloud.png
- Tools\Graphviz\bin\ANN.dll
- Tools\Graphviz\bin\jpeg62.dll
- Tools\ImageMagick\thresholds.xml
- Examples\Icons\Diagrammer.png
- Tools\Graphviz\bin\bcomps.exe
- Tools\Graphviz\bin\libexpat.dll
- Tools\ImageMagick\type-ghostscript.xml
- Examples\Icons\Linux_Server_RedHat.png
- Tools\Graphviz\bin\brotlicommon.dll
- Tools\Graphviz\bin\libgd.dll
- Tools\ImageMagick\type.xml
- Examples\Icons\Linux_Server_Ubuntu.png
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.2.33 (current version) | 139 | 10/28/2025 |
| 0.2.32 | 699 | 10/21/2025 |
| 0.2.31 | 705 | 10/13/2025 |
| 0.2.30 | 1,186 | 9/19/2025 |
| 0.2.29 | 1,434 | 8/19/2025 |
| 0.2.28 | 1,283 | 7/28/2025 |
| 0.2.27 | 397 | 7/23/2025 |
| 0.2.26 | 4,878 | 5/10/2025 |
| 0.2.25 | 134 | 5/5/2025 |
| 0.2.24 | 1,789 | 4/18/2025 |
| 0.2.23 | 445 | 4/15/2025 |
| 0.2.22 | 387 | 4/12/2025 |
| 0.2.21 | 273 | 4/9/2025 |
| 0.2.20 | 112 | 4/8/2025 |
| 0.2.19 | 5,059 | 3/5/2025 |
| 0.2.18 | 44 | 3/4/2025 |
| 0.2.17 | 197 | 3/4/2025 |
| 0.2.16 | 23 | 3/3/2025 |
| 0.2.15 | 2,539 | 2/22/2025 |
| 0.2.14 | 2,247 | 2/12/2025 |
| 0.2.13 | 36,530 | 11/19/2024 |
| 0.2.12 | 1,743 | 11/12/2024 |
| 0.2.11 | 4,083 | 10/19/2024 |
| 0.2.10 | 1,133 | 10/12/2024 |
| 0.2.9 | 947 | 10/8/2024 |
| 0.2.8 | 3,434 | 9/17/2024 |
| 0.2.7 | 722 | 9/12/2024 |
| 0.2.6 | 135 | 9/12/2024 |
| 0.2.5 | 35 | 9/11/2024 |
| 0.2.4 | 556 | 9/7/2024 |
| 0.2.3 | 1,326 | 8/31/2024 |
| 0.2.2 | 8,530 | 7/5/2024 |
| 0.2.1 | 2,431 | 5/16/2024 |
| 0.2.0 | 448 | 4/29/2024 |
| 0.1.9 | 909 | 3/19/2024 |
| 0.1.8 | 197 | 3/17/2024 |
| 0.1.7 | 1,204 | 2/26/2024 |
| 0.1.6 | 32 | 2/24/2024 |
| 0.1.5 | 11 | 2/23/2024 |
| 0.1.4 | 17 | 2/22/2024 |
| 0.1.3 | 32 | 2/21/2024 |
| 0.1.2 | 19 | 2/20/2024 |
| 0.1.1 | 13 | 2/20/2024 |