Skip to content

Commit 7d63dcf

Browse files
committed
✨ [feat] Enhance module with documentation and automation
Updates the module with documentation improvements, automation enhancements, and code refinements. - 📝 [docs] Updates documentation by: - Adds a documentation index for easy navigation ≡ƒº¡. - Includes `Get-Help` examples in `README.md` and `ColorScripts-Enhanced/README.md` to assist users. - Updates `MODULE_SUMMARY.md` with current module details. - Refreshes `QUICK_REFERENCE.md` with current version information. - Enhances `Publishing.md` with automation details for GitHub Actions. - Refines `ReleaseChecklist.md` to align with current release processes. - 👷 [ci] Enhances CI/CD by: - Updates `publish.yml` to use a specific `git-cliff` version for release note generation. - 🛠️ [fix] Corrects code by: - Fixes the default reviewer in `.github/CODEOWNERS`. - Increments the module version in `ColorScripts-Enhanced.psd1` and updates corresponding release notes. - ⚡ [perf] Improves performance by: - Enhances caching system with OS-wide cache in AppData, yielding 6-19x performance improvement. - 🧹 [chore] Updates dependencies: - Upgrades `markdown-link-check` from `3.12.2` to `3.14.1` in `package.json` and `package-lock.json`, likely to address bugs or improve link checking functionality. Signed-off-by: Nick2bad4u <20943337+Nick2bad4u@users.noreply.github.com>
1 parent 3198789 commit 7d63dcf

12 files changed

Lines changed: 924 additions & 124 deletions

.gitignore

Lines changed: 337 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,340 @@
1+
# File created using '.gitignore Generator' for Visual Studio Code: https://bit.ly/vscode-gig
2+
# Created by https://www.toptal.com/developers/gitignore/api/visualstudiocode,powershell,node,dotnetcore,autotools+strict,autotools,linux,macos,windows
3+
# Edit at https://www.toptal.com/developers/gitignore?templates=visualstudiocode,powershell,node,dotnetcore,autotools+strict,autotools,linux,macos,windows
4+
5+
### Autotools ###
6+
# http://www.gnu.org/software/automake
7+
8+
Makefile.in
9+
/ar-lib
10+
/mdate-sh
11+
/py-compile
12+
/test-driver
13+
/ylwrap
14+
.deps/
15+
.dirstamp
16+
17+
# http://www.gnu.org/software/autoconf
18+
19+
autom4te.cache
20+
/autoscan.log
21+
/autoscan-*.log
22+
/aclocal.m4
23+
/compile
24+
/config.cache
25+
/config.guess
26+
/config.h.in
27+
/config.log
28+
/config.status
29+
/config.sub
30+
/configure
31+
/configure.scan
32+
/depcomp
33+
/install-sh
34+
/missing
35+
/stamp-h1
36+
37+
# https://www.gnu.org/software/libtool/
38+
39+
/ltmain.sh
40+
41+
# http://www.gnu.org/software/texinfo
42+
43+
/texinfo.tex
44+
45+
# http://www.gnu.org/software/m4/
46+
47+
m4/libtool.m4
48+
m4/ltoptions.m4
49+
m4/ltsugar.m4
50+
m4/ltversion.m4
51+
m4/lt~obsolete.m4
52+
53+
# Generated Makefile
54+
# (meta build system like autotools,
55+
# can automatically generate from config.status script
56+
# (which is called by configure script))
57+
Makefile
58+
59+
### Autotools Patch ###
60+
61+
### Autotools+strict ###
62+
# http://www.gnu.org/software/automake
63+
64+
65+
# http://www.gnu.org/software/autoconf
66+
67+
68+
# https://www.gnu.org/software/libtool/
69+
70+
71+
# http://www.gnu.org/software/texinfo
72+
73+
74+
# http://www.gnu.org/software/m4/
75+
76+
77+
# Generated Makefile
78+
# (meta build system like autotools,
79+
# can automatically generate from config.status script
80+
# (which is called by configure script))
81+
82+
### Autotools+strict Patch ###
83+
# Generated source files
84+
configure
85+
86+
### DotnetCore ###
87+
# .NET Core build folders
88+
bin/
89+
obj/
90+
91+
# Common node modules locations
92+
/node_modules
93+
/wwwroot/node_modules
94+
95+
### Linux ###
96+
*~
97+
98+
# temporary files which can be created if a process still has a handle open of a deleted file
99+
.fuse_hidden*
100+
101+
# KDE directory preferences
102+
.directory
103+
104+
# Linux trash folder which might appear on any partition or disk
105+
.Trash-*
106+
107+
# .nfs files are created when an open file is removed but is still being accessed
108+
.nfs*
109+
110+
### macOS ###
111+
# General
112+
.DS_Store
113+
.AppleDouble
114+
.LSOverride
115+
116+
# Icon must end with two \r
117+
Icon
118+
119+
# Thumbnails
120+
._*
121+
122+
# Files that might appear in the root of a volume
123+
.DocumentRevisions-V100
124+
.fseventsd
125+
.Spotlight-V100
126+
.TemporaryItems
127+
.Trashes
128+
.VolumeIcon.icns
129+
.com.apple.timemachine.donotpresent
130+
131+
# Directories potentially created on remote AFP share
132+
.AppleDB
133+
.AppleDesktop
134+
Network Trash Folder
135+
Temporary Items
136+
.apdisk
137+
138+
### macOS Patch ###
139+
# iCloud generated files
140+
*.icloud
141+
142+
### Node ###
143+
# Logs
144+
logs
145+
*.log
146+
npm-debug.log*
147+
yarn-debug.log*
148+
yarn-error.log*
149+
lerna-debug.log*
150+
.pnpm-debug.log*
151+
152+
# Diagnostic reports (https://nodejs.org/api/report.html)
153+
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
154+
155+
# Runtime data
156+
pids
157+
*.pid
158+
*.seed
159+
*.pid.lock
160+
161+
# Directory for instrumented libs generated by jscoverage/JSCover
162+
lib-cov
163+
164+
# Coverage directory used by tools like istanbul
165+
coverage
166+
*.lcov
167+
168+
# nyc test coverage
169+
.nyc_output
170+
171+
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
172+
.grunt
173+
174+
# Bower dependency directory (https://bower.io/)
175+
bower_components
176+
177+
# node-waf configuration
178+
.lock-wscript
179+
180+
# Compiled binary addons (https://nodejs.org/api/addons.html)
181+
build/Release
182+
183+
# Dependency directories
184+
node_modules/
185+
jspm_packages/
186+
187+
# Snowpack dependency directory (https://snowpack.dev/)
188+
web_modules/
189+
190+
# TypeScript cache
191+
*.tsbuildinfo
192+
193+
# Optional npm cache directory
194+
.npm
195+
196+
# Optional eslint cache
197+
.eslintcache
198+
199+
# Optional stylelint cache
200+
.stylelintcache
201+
202+
# Microbundle cache
203+
.rpt2_cache/
204+
.rts2_cache_cjs/
205+
.rts2_cache_es/
206+
.rts2_cache_umd/
207+
208+
# Optional REPL history
209+
.node_repl_history
210+
211+
# Output of 'npm pack'
212+
*.tgz
213+
214+
# Yarn Integrity file
215+
.yarn-integrity
216+
217+
# dotenv environment variable files
218+
.env
219+
.env.development.local
220+
.env.test.local
221+
.env.production.local
222+
.env.local
223+
224+
# parcel-bundler cache (https://parceljs.org/)
225+
.cache
226+
.parcel-cache
227+
228+
# Next.js build output
229+
.next
230+
out
231+
232+
# Nuxt.js build / generate output
233+
.nuxt
234+
dist
235+
236+
# Gatsby files
237+
.cache/
238+
# Comment in the public line in if your project uses Gatsby and not Next.js
239+
# https://nextjs.org/blog/next-9-1#public-directory-support
240+
# public
241+
242+
# vuepress build output
243+
.vuepress/dist
244+
245+
# vuepress v2.x temp and cache directory
246+
.temp
247+
248+
# Docusaurus cache and generated files
249+
.docusaurus
250+
251+
# Serverless directories
252+
.serverless/
253+
254+
# FuseBox cache
255+
.fusebox/
256+
257+
# DynamoDB Local files
258+
.dynamodb/
259+
260+
# TernJS port file
261+
.tern-port
262+
263+
# Stores VSCode versions used for testing VSCode extensions
264+
.vscode-test
265+
266+
# yarn v2
267+
.yarn/cache
268+
.yarn/unplugged
269+
.yarn/build-state.yml
270+
.yarn/install-state.gz
271+
.pnp.*
272+
273+
### Node Patch ###
274+
# Serverless Webpack directories
275+
.webpack/
276+
277+
# Optional stylelint cache
278+
279+
# SvelteKit build / generate output
280+
.svelte-kit
281+
282+
### PowerShell ###
283+
# Exclude packaged modules
284+
*.zip
285+
286+
# Exclude .NET assemblies from source
287+
*.dll
288+
289+
### VisualStudioCode ###
290+
.vscode/*
291+
!.vscode/settings.json
292+
!.vscode/tasks.json
293+
!.vscode/launch.json
294+
!.vscode/extensions.json
295+
!.vscode/*.code-snippets
296+
297+
# Local History for Visual Studio Code
298+
.history/
299+
300+
# Built Visual Studio Code Extensions
301+
*.vsix
302+
303+
### VisualStudioCode Patch ###
304+
# Ignore all local history of files
305+
.history
306+
.ionide
307+
308+
### Windows ###
309+
# Windows thumbnail cache files
310+
Thumbs.db
311+
Thumbs.db:encryptable
312+
ehthumbs.db
313+
ehthumbs_vista.db
314+
315+
# Dump file
316+
*.stackdump
317+
318+
# Folder config file
319+
[Dd]esktop.ini
320+
321+
# Recycle Bin used on file shares
322+
$RECYCLE.BIN/
323+
324+
# Windows Installer files
325+
*.cab
326+
*.msi
327+
*.msix
328+
*.msm
329+
*.msp
330+
331+
# Windows shortcuts
332+
*.lnk
333+
334+
# End of https://www.toptal.com/developers/gitignore/api/visualstudiocode,powershell,node,dotnetcore,autotools+strict,autotools,linux,macos,windows
335+
336+
# Custom rules (everything added below won't be overriden by 'Generate .gitignore File' if you use 'Update' option)
337+
1338
ps-color-scripts/*.md
2339
ps-color-scripts/*.psd1
3340

ColorScripts-Enhanced/ColorScripts-Enhanced.psd1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
RootModule = 'ColorScripts-Enhanced.psm1'
1212

1313
# Version number of this module.
14-
ModuleVersion = '2025.10.13.1615'
14+
ModuleVersion = '2025.10.13.1840'
1515

1616
# Supported PSEditions
1717
CompatiblePSEditions = @('Desktop', 'Core')
@@ -171,7 +171,7 @@ Full documentation: https://github.com/Nick2bad4u/ps-color-scripts-enhanced
171171

172172
# ReleaseNotes of this module
173173
ReleaseNotes = @'
174-
Version 2025.10.13.1615:
174+
Version 2025.10.13.1840:
175175
- Enhanced caching system with OS-wide cache in AppData
176176
- 6-19x performance improvement
177177
- Cache stored in centralized location

0 commit comments

Comments
 (0)