@@ -28,13 +28,12 @@ Creates complete, production‑ready module structures with tests, documentation
2828
2929The scaffolder can generate files that integrate with the following tools:
3030
31- - ** Pester** – for running tests
32- - ** PlatyPS** – for generating documentation
33- - ** PSScriptAnalyzer** – for linting and best practices
31+ - ** Pester** – for running tests
32+ - ** PlatyPS** – for generating documentation
33+ - ** PSScriptAnalyzer** – for linting and best practices
3434
3535These tools are not required for the module to function, and are not included when using ` -Minimal ` .
3636
37-
3837---
3938
4039## 📚 Documentation
@@ -76,44 +75,44 @@ Once installed and imported, you can generate a new PowerShell module scaffold u
7675
7776Creates a complete, production‑ready module structure:
7877
79- ``` powershell
80- New-ModuleTemplate -Path "C:\\Projects" -Name "MyModule"
78+ ``` powershell
79+ New-ModuleTemplate -Path "C:\\Projects" -Name "MyModule"
8180```
8281
8382This generates:
8483
85- * Public/Private folders
86- * Tests
87- * Docs
88- * Analyzer settings
89- * Build & publish scripts
90- * Git initialization
91- * Manifest, loader, README, changelog
84+ - Public/Private folders
85+ - Tests
86+ - Docs
87+ - Analyzer settings
88+ - Build & publish scripts
89+ - Git initialization
90+ - Manifest, loader, README, changelog
9291
9392### ** Minimal Mode**
9493
9594Creates only the essential module components:
9695
97- ``` powershell
98- New-ModuleTemplate -Path "C:\\Projects" -Name "MyModule" -Minimal
96+ ``` powershell
97+ New-ModuleTemplate -Path "C:\\Projects" -Name "MyModule" -Minimal
9998```
10099
101100Minimal mode includes:
102101
103- * Public/Private folders
104- * Manifest
105- * Loader
106- * README
107- * CHANGELOG
102+ - Public/Private folders
103+ - Manifest
104+ - Loader
105+ - README
106+ - CHANGELOG
108107
109108No Git, no tests, no docs, no analyzer, no scripts.
110109
111110### ** Overwriting Existing Files**
112111
113112If the module folder already exists, you can refresh the scaffolding files:
114113
115- ``` powershell
116- New-ModuleTemplate -Path "C:\\Projects" -Name "MyModule" -Force
114+ ``` powershell
115+ New-ModuleTemplate -Path "C:\\Projects" -Name "MyModule" -Force
117116```
118117
119118` -Force ` overwrites only the files generated by the scaffolder. It does ** not** delete your module or remove custom code.
@@ -122,19 +121,19 @@ New-ModuleTemplate -Path "C:\\Projects" -Name "MyModule" -Force
122121
123122You can selectively disable parts of the full scaffold:
124123
125- ``` powershell
126- New-ModuleTemplate -Path "C:\\Projects" -Name "MyModule" -NoTests -NoDocs -NoAnalyzer -NoScripts
124+ ``` powershell
125+ New-ModuleTemplate -Path "C:\\Projects" -Name "MyModule" -NoTests -NoDocs -NoAnalyzer -NoScripts
127126```
128127
129128### ** Disabling Git Initialization**
130129
131130Git is enabled by default in full mode. To disable it:
132131
133132``` powershell
134- New-ModuleTemplate -Path "C:\\Projects" -Name "MyModule" -NoGit
133+ New-ModuleTemplate -Path "C:\\Projects" -Name "MyModule" -NoGit
135134```
136135
137- Git is always disabled in minimal mode.
136+ Git is always disabled in minimal mode.
138137
139138---
140139
0 commit comments