Directory structure:
└── psake-powershellbuild/
├── README.md
├── build.ps1
├── build.settings.ps1
├── CHANGELOG.md
├── cspell.json
├── LICENSE
├── psakeFile.ps1
├── requirements.psd1
├── .markdownlint.json
├── Build/
│ └── Convert-PSAke.ps1
├── PowerShellBuild/
│ ├── build.properties.ps1
│ ├── IB.tasks.ps1
│ ├── PowerShellBuild.psd1
│ ├── PowerShellBuild.psm1
│ ├── psakeFile.ps1
│ ├── ScriptAnalyzerSettings.psd1
│ ├── en-US/
│ │ └── Messages.psd1
│ ├── Private/
│ │ └── Remove-ExcludedItem.ps1
│ └── Public/
│ ├── Build-PSBuildMAMLHelp.ps1
│ ├── Build-PSBuildMarkdown.ps1
│ ├── Build-PSBuildModule.ps1
│ ├── Build-PSBuildUpdatableHelp.ps1
│ ├── Clear-PSBuildOutputFolder.ps1
│ ├── Initialize-PSBuild.ps1
│ ├── Publish-PSBuildModule.ps1
│ ├── Test-PSBuildPester.ps1
│ └── Test-PSBuildScriptAnalysis.ps1
├── tests/
│ ├── build.tests.ps1
│ ├── Help.tests.ps1
│ ├── IBTasks.tests.ps1
│ ├── Manifest.tests.ps1
│ ├── Meta.tests.ps1
│ ├── MetaFixers.psm1
│ ├── ScriptAnalyzerSettings.psd1
│ └── TestModule/
│ ├── README.md
│ ├── azure-pipelines.yml
│ ├── build.ps1
│ ├── CHANGELOG.md
│ ├── CODE_OF_CONDUCT.md
│ ├── LICENSE
│ ├── mkdocs.yml
│ ├── psakeFile.ps1
│ ├── requirements.psd1
│ ├── .build.ps1
│ ├── TestModule/
│ │ ├── excludeme.txt
│ │ ├── TestModule.psd1
│ │ ├── TestModule.psm1
│ │ ├── dontcopy/
│ │ │ └── garbage.txt
│ │ ├── Private/
│ │ │ ├── excludemealso.ps1
│ │ │ └── GetHelloWorld.ps1
│ │ ├── Public/
│ │ │ └── Get-HelloWorld.ps1
│ │ └── stuff/
│ │ └── copymealways.txt
│ ├── Tests/
│ │ ├── a_InModuleScope.tests.ps1
│ │ ├── Help.tests.ps1
│ │ ├── Manifest.tests.ps1
│ │ ├── Meta.tests.ps1
│ │ ├── MetaFixers.psm1
│ │ └── ScriptAnalyzerSettings.psd1
│ └── .github/
│ ├── CONTRIBUTING.md
│ ├── ISSUE_TEMPLATE.md
│ └── PULL_REQUEST_TEMPLATE.md
├── .devcontainer/
│ ├── devcontainer.json
│ └── Dockerfile
└── .github/
└── workflows/
├── publish.yaml
└── test.yml