Getting Started
Install the module, add the optional CLI launcher, and create your first structured PowerShell module project.
Open the PowerShell module getting started guideNovaModuleTools for end users
NovaModuleTools gives you a repeatable PowerShell module workflow from a new project scaffold to a built
module in dist/, with testing, versioning, and release commands that work together as one flow.
Install from the PowerShell Gallery and optionally add the shell launcher.
Create a new project with nova init or use the full example workflow.
Generate the module in dist/ and validate the built result with Pester.
This documentation is intentionally task-oriented. Each page helps you complete a real NovaModuleTools workflow.
Start where you are right now and move forward one workflow at a time.
Install the module, add the optional CLI launcher, and create your first structured PowerShell module project.
Open the PowerShell module getting started guideFollow the normal init → build → test → bump → release flow for a PowerShell module
lifecycle.
Import the built output, reload it after changes, and use the packaged example effectively during local PowerShell module development.
Open the module development guideFix common issues around paths, tests, module reloads, and version bumps.
Open the troubleshooting guideGo deeper with CI/CD expectations, project.json settings, and publish/release habits for larger PowerShell module workflows.
Open the advanced PowerShell module guideNovaModuleTools is especially relevant if you are looking for help with:
dist/If you are completely new to NovaModuleTools, follow this order:
Start with the Gallery install and optional CLI launcher setup.
Use the default scaffold or choose the packaged example for a complete working reference.
Generate the module in dist/, test it, and reload it as you change source files.