Skip to content

Commit bc981af

Browse files
authored
Merge pull request #11 from AsBuiltReport/dev
v0.1.2 public release
2 parents 8111813 + 3e712e7 commit bc981af

45 files changed

Lines changed: 723 additions & 120 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/FUNDING.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#github: # Replace with up to 4 GitHub Sponsors-enabled usernames e.g., [user1, user2]
44
#patreon: # Replace with a single Patreon username
55
#open_collective: # Replace with a single Open Collective username
6-
ko_fi: F1F8DEV80
6+
ko_fi: B0B7DDGZ7
77
#tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
88
#community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
99
#liberapay: # Replace with a single Liberapay username

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: Bug Report
22
description: File a bug report
33
labels: ["bug"]
4-
assignees:
4+
assignees: ["rebelinux", "tpcarman"]
55
body:
66
- type: textarea
77
id: bug-description
@@ -68,8 +68,8 @@ body:
6868
id: powershell-modules
6969
attributes:
7070
label: PowerShell Modules
71-
description: Please provide information about the PowerShell modules are you using. Please provide the output from the following PowerShell command `Get-Module -ListAvailable @("AsBuiltReport.Core";"AsBuiltReport.System.Resources";"PScribo") | Select Name, Version`
72-
placeholder: Get-Module -ListAvailable @("AsBuiltReport.Core";"AsBuiltReport.System.Resources";"PScribo") | Select Name, Version
71+
description: Please provide information about the PowerShell modules are you using. Please provide the output from the following PowerShell command `Get-Module -ListAvailable @("AsBuiltReport.Core";"AsBuiltReport.System.Resources";"PScribo";"AsBuiltReport.Chart";"Diagrammer.Core") | Select Name, Version`
72+
placeholder: Get-Module -ListAvailable @("AsBuiltReport.Core";"AsBuiltReport.System.Resources";"PScribo";"AsBuiltReport.Chart";"Diagrammer.Core") | Select Name, Version
7373
validations:
7474
required: true
7575
- type: textarea

.github/ISSUE_TEMPLATE/change_request.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: Change Request
22
description: Request a new change or an improvement
33
labels: ["change request"]
4-
assignees:
4+
assignees: ["rebelinux", "tpcarman"]
55
body:
66
- type: textarea
77
id: description

.github/workflows/Release.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ jobs:
88
publish-to-gallery:
99
runs-on: windows-latest
1010
steps:
11-
- uses: actions/checkout@v5
11+
- uses: actions/checkout@v6
1212
- name: Set PSRepository to Trusted for PowerShell Gallery
1313
shell: pwsh
1414
run: |
@@ -17,6 +17,14 @@ jobs:
1717
shell: pwsh
1818
run: |
1919
Install-Module -Name AsBuiltReport.Core -Repository PSGallery -Force
20+
- name: Install AsBuiltReport.Chart module
21+
shell: pwsh
22+
run: |
23+
Install-Module -Name AsBuiltReport.Chart -Repository PSGallery -Force
24+
- name: Install Diagrammer.Core module
25+
shell: pwsh
26+
run: |
27+
Install-Module -Name Diagrammer.Core -Repository PSGallery -Force
2028
- name: Test Module Manifest
2129
shell: pwsh
2230
run: |

AsBuiltReport.System.Resources.json

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,21 @@
99
"ShowHeaderFooter": true,
1010
"ShowTableCaptions": true
1111
},
12-
"Options": {},
12+
"Options": {
13+
"EnableDiagrams": true,
14+
"EnableDiagramDebug": false,
15+
"EnableDiagramMainLogo": false,
16+
"DiagramTheme": "White",
17+
"DiagramWaterMark": "",
18+
"ExportDiagrams": false,
19+
"ExportDiagramsFormat": [
20+
"png"
21+
],
22+
"EnableDiagramSignature": false,
23+
"DiagramColumnSize": 4,
24+
"SignatureAuthorName": "",
25+
"SignatureCompanyName": ""
26+
},
1327
"InfoLevel": {
1428
"_comment_": "Please refer to the AsBuiltReport project contributing guide for information about how to define InfoLevels.",
1529
"_comment_": "0 = Disabled, 1 = Enabled / Summary, 2 = Adv Summary, 3 = Detailed, 4 = Adv Detailed, 5 = Comprehensive",

AsBuiltReport.System.Resources.psd1

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
RootModule = 'AsBuiltReport.System.Resources.psm1'
1313

1414
# Version number of this module.
15-
ModuleVersion = '0.1.1'
15+
ModuleVersion = '0.1.2'
1616

1717
# Supported PSEditions
1818
# CompatiblePSEditions = @()
@@ -27,7 +27,7 @@
2727
# CompanyName = 'Unknown'
2828

2929
# Copyright statement for this module
30-
Copyright = '(c) 2025 AsBuiltReport. All rights reserved.'
30+
Copyright = '(c) 2026 AsBuiltReport. All rights reserved.'
3131

3232
# Description of the functionality provided by this module
3333
Description = 'A PowerShell module to generate an as built report on the configuration of System Resources.'
@@ -55,7 +55,15 @@
5555
RequiredModules = @(
5656
@{
5757
ModuleName = 'AsBuiltReport.Core';
58-
ModuleVersion = '1.4.3'
58+
ModuleVersion = '1.6.2'
59+
},
60+
@{
61+
ModuleName = 'AsBuiltReport.Chart';
62+
ModuleVersion = '0.2.0'
63+
},
64+
@{
65+
ModuleName = 'Diagrammer.Core';
66+
ModuleVersion = '0.2.38'
5967
}
6068
)
6169

CHANGELOG.md

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,30 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
66
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8+
## [0.1.2] - 2026-02-22
9+
10+
### Added
11+
12+
- Add initial support for diagrams using the Diagrammer module
13+
- Add Export-AbrDiagram function to handle diagram exports
14+
- Generate a Process Hierarchy Diagram
15+
- Add initial support for charts
16+
- Generate Memory Usage and CPU Usage charts
17+
18+
### Changed
19+
20+
- Increase module dependencies:
21+
- AsBuiltReport.Core minimum version increased to 1.6.2
22+
- Diagrammer.Core minimum version increased to 0.2.38
23+
- AsBuiltReport.Chart minimum version increased to 0.2.0
24+
25+
### Fixed
26+
27+
- Fix process name display in Process section and diagram by removing extra information from the process name
28+
829
## [0.1.1] - 2025-10-11
930

1031
### Added
1132

1233
- Introduce multi-language support.
13-
- Add sections for Date, TimeZone, Uptime, PowerShell Host, and Process.
34+
- Add sections for Date, TimeZone, Uptime, PowerShell Host, and Process.

Language/ar-SA/SystemResources.psd1

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
# culture = 'ar-SA'
22
@{
3-
43
# Get-AbrDate
54
GetAbrDate = ConvertFrom-StringData @'
65
InfoLevel = {0} تم تعيين InfoLevel على {1}.
@@ -17,7 +16,7 @@
1716
InfoLevel = {0} تم تعيين InfoLevel على {1}.
1817
Collecting = جمع معلومات عمليات النظام.
1918
ParagraphDetail = تفصل الأقسام التالية عمليات النظام.
20-
ParagraphSummary = يلخص الجدول التالي أهم 10 عمليات للنظام. لمزيد من المعلومات التفصيلية، يرجى تعيين قيمة InfoLevel.ProcessInfo على 2 في ملف تكوين التقرير الخاص بك. مرتبة حسب استخدام CPU.
19+
ParagraphSummary = يلخص الجدول التالي أهم 5 عمليات للنظام. لمزيد من المعلومات التفصيلية، يرجى تعيين قيمة InfoLevel.ProcessInfo على 2 في ملف تكوين التقرير الخاص بك. مرتبة حسب استخدام CPU.
2120
Heading = العمليات
2221
2322
Name = الاسم
@@ -27,6 +26,16 @@
2726
Company = الشركة
2827
Product = المنتج
2928
Unknown = غير معروف
29+
30+
Generating = توليد مخطط العمليات.
31+
Label = تسلسل العمليات
32+
MainDiagramLabel = مخطط تسلسل العمليات
33+
Unable = غير قادر على توليد مخطط تسلسل العمليات.
34+
MEMUsage = استخدام الذاكرة
35+
CPUUsage = استخدام وحدة المعالجة المركزية
36+
Processes = العمليات
37+
MEMUsageChart = استخدام الذاكرة - مخطط
38+
CPUUsageChart = استخدام وحدة المعالجة المركزية - مخطط
3039
'@
3140

3241
# Get-AbrTimeZone

Language/cs-CZ/SystemResources.psd1

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
InfoLevel = {0} InfoLevel nastaven na {1}.
1818
Collecting = Shromažďování informací o systémových procesech.
1919
ParagraphDetail = Následující části podrobně popisují systémové procesy.
20-
ParagraphSummary = Následující tabulka shrnuje top 10 systémových procesů. Pro podrobnější informace nastavte hodnotu InfoLevel.ProcessInfo na 2 v konfiguračním souboru sestavy. Seřazeno podle využití CPU.
20+
ParagraphSummary = Následující tabulka shrnuje top 5 systémových procesů. Pro podrobnější informace nastavte hodnotu InfoLevel.ProcessInfo na 2 v konfiguračním souboru sestavy. Seřazeno podle využití CPU.
2121
Heading = Procesy
2222
2323
Name = Název
@@ -27,6 +27,16 @@
2727
Company = Společnost
2828
Product = Produkt
2929
Unknown = Neznámý
30+
31+
Generating = Generování diagramu procesů.
32+
Label = Hierarchie procesů
33+
MainDiagramLabel = Diagram hierarchie procesů
34+
Unable = Nelze vygenerovat diagram hierarchie procesů.
35+
MEMUsage = Použití paměti
36+
CPUUsage = Použití CPU
37+
Processes = Procesy
38+
MEMUsageChart = Použití paměti - Graf
39+
CPUUsageChart = Použití CPU - Graf
3040
'@
3141

3242
# Get-AbrTimeZone

Language/da-DK/SystemResources.psd1

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
# culture = 'da-DK'
22
@{
3-
43
# Get-AbrDate
54
GetAbrDate = ConvertFrom-StringData @'
65
InfoLevel = {0} InfoLevel indstillet til {1}.
@@ -17,7 +16,7 @@
1716
InfoLevel = {0} InfoLevel indstillet til {1}.
1817
Collecting = Indsamler information om systemprocesser.
1918
ParagraphDetail = Følgende afsnit beskriver systemprocesserne.
20-
ParagraphSummary = Følgende tabel opsummerer de top 10 systemprocesser. For mere detaljeret information skal du indstille InfoLevel.ProcessInfo værdien til 2 i din rapportkonfigurationsfil. Sorteret efter CPU-brug.
19+
ParagraphSummary = Følgende tabel opsummerer de top 5 systemprocesser. For mere detaljeret information skal du indstille InfoLevel.ProcessInfo værdien til 2 i din rapportkonfigurationsfil. Sorteret efter CPU-brug.
2120
Heading = Processer
2221
2322
Name = Navn
@@ -27,6 +26,16 @@
2726
Company = Virksomhed
2827
Product = Produkt
2928
Unknown = Ukendt
29+
30+
Generating = Genererer procesdiagram.
31+
Label = Proceshierarki
32+
MainDiagramLabel = Proceshierarkidiagram
33+
Unable = Kan ikke generere proceshierarkidiagrammet.
34+
MEMUsage = Brug af hukommelse
35+
CPUUsage = Brug af CPU
36+
Processes = Processer
37+
MEMUsageChart = Brug af hukommelse - Diagram
38+
CPUUsageChart = Brug af CPU - Diagram
3039
'@
3140

3241
# Get-AbrTimeZone

0 commit comments

Comments
 (0)