You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Improves the ColorScripts-Enhanced module with several enhancements:
- ✨ Adds a `Show-ColorScriptHelp` function to display colorized help output for commands, improving user experience by providing more readable help information.
- Uses Write-Host with different `ForegroundColor` values to highlight sections, parameter names, example commands, and parameter metadata.
- 🛠️ Implements `ShouldProcess` support in configuration cmdlets (`Set-ColorScriptConfiguration`, `Reset-ColorScriptConfiguration`, `New-ColorScript`) to provide confirmation prompts before applying changes.
- ➕ Adds `help` alias to all functions
- ⚡ Improves ColorScript categorization by adding category tags to all scripts, enhancing discoverability and organization.
- Ensures every script has at least one `Category:*` tag, and verifies `city-neon` specifically has the `Category:Artistic` tag.
- 📝 Updates the module manifest (`ColorScripts-Enhanced.psd1`) to reflect the latest version and enhancements.
- Updates `ModuleVersion` and `ReleaseNotes` to reflect new features and improvements.
- 🧪 Adds tests to verify the new categorization functionality and ensure that scripts are correctly tagged.
- 🧹 Removes unused `inst_H`, `inst_P`, and `inst_U` methods from `Convert-AnsiToColorScript.js`.
Signed-off-by: Nick2bad4u <20943337+Nick2bad4u@users.noreply.github.com>
Copy file name to clipboardExpand all lines: ColorScripts-Enhanced/ColorScripts-Enhanced.psd1
+23-23Lines changed: 23 additions & 23 deletions
Original file line number
Diff line number
Diff line change
@@ -8,28 +8,28 @@
8
8
9
9
@{
10
10
# Script module or binary module file associated with this manifest.
11
-
RootModule='ColorScripts-Enhanced.psm1'
11
+
RootModule='ColorScripts-Enhanced.psm1'
12
12
13
13
# Version number of this module.
14
-
ModuleVersion='2025.10.15.0137'
14
+
ModuleVersion='2025.10.15.0349'
15
15
16
16
# Supported PSEditions
17
-
CompatiblePSEditions=@('Desktop','Core')
17
+
CompatiblePSEditions=@('Desktop','Core')
18
18
19
19
# ID used to uniquely identify this module
20
-
GUID='f77548d7-23eb-48ce-a6e0-f64b4758d995'
20
+
GUID='f77548d7-23eb-48ce-a6e0-f64b4758d995'
21
21
22
22
# Author of this module
23
-
Author='Nick2bad4u'
23
+
Author='Nick2bad4u'
24
24
25
25
# Company or vendor of this module
26
-
CompanyName='Community'
26
+
CompanyName='Community'
27
27
28
28
# Copyright statement for this module
29
-
Copyright='(c) 2025. All rights reserved.'
29
+
Copyright='(c) 2025. All rights reserved.'
30
30
31
31
# Description of the functionality provided by this module
32
-
Description=@'
32
+
Description=@'
33
33
Enhanced PowerShell ColorScripts with high-performance caching system. Display beautiful ANSI art in your terminal with 6-19x faster load times.
34
34
35
35
Features:
@@ -48,7 +48,7 @@ Full documentation: https://github.com/Nick2bad4u/ps-color-scripts-enhanced
48
48
'@
49
49
50
50
# Minimum version of the PowerShell engine required by this module
51
-
PowerShellVersion='5.1'
51
+
PowerShellVersion='5.1'
52
52
53
53
# Name of the PowerShell host required by this module
54
54
# PowerShellHostName = ''
@@ -84,7 +84,7 @@ Full documentation: https://github.com/Nick2bad4u/ps-color-scripts-enhanced
84
84
# NestedModules = @()
85
85
86
86
# Functions to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no functions to export.
87
-
FunctionsToExport=@(
87
+
FunctionsToExport=@(
88
88
'Show-ColorScript'
89
89
'Get-ColorScriptList'
90
90
'Build-ColorScriptCache'
@@ -98,13 +98,13 @@ Full documentation: https://github.com/Nick2bad4u/ps-color-scripts-enhanced
98
98
)
99
99
100
100
# Cmdlets to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no cmdlets to export.
101
-
CmdletsToExport=@()
101
+
CmdletsToExport=@()
102
102
103
103
# Variables to export from this module
104
-
VariablesToExport=@()
104
+
VariablesToExport=@()
105
105
106
106
# Aliases to export from this module, for best performance, do not use wildcards and do not delete the entry, use an empty array if there are no aliases to export.
107
-
AliasesToExport=@('scs')
107
+
AliasesToExport=@('scs')
108
108
109
109
# DSC resources to export from this module
110
110
# DscResourcesToExport = @()
@@ -113,7 +113,7 @@ Full documentation: https://github.com/Nick2bad4u/ps-color-scripts-enhanced
113
113
# ModuleList = @()
114
114
115
115
# List of all files packaged with this module
116
-
FileList=@(
116
+
FileList=@(
117
117
'ColorScripts-Enhanced.psm1'
118
118
'ColorScripts-Enhanced.psd1'
119
119
'README.md'
@@ -123,10 +123,10 @@ Full documentation: https://github.com/Nick2bad4u/ps-color-scripts-enhanced
123
123
)
124
124
125
125
# Private data to pass to the module specified in RootModule/ModuleToProcess. This may also contain a PSData hashtable with additional module metadata used by PowerShell.
126
-
PrivateData=@{
126
+
PrivateData=@{
127
127
PSData=@{
128
128
# Tags applied to this module. These help with module discovery in online galleries.
129
-
Tags=@(
129
+
Tags=@(
130
130
'ColorScripts'
131
131
'ANSI'
132
132
'Terminal'
@@ -159,20 +159,20 @@ Full documentation: https://github.com/Nick2bad4u/ps-color-scripts-enhanced
0 commit comments