Catesta
2.0.0
Catesta is a PowerShell module project generator. It uses templates to rapidly scaffold test and build integration for a variety of CI/CD platforms.
Minimum PowerShell version
5.1
Installation Options
Author(s)
Jake Morrison
Copyright
(c) Jake Morrison. All rights reserved.
Package Details
Owners
Tags
Actions AppVeyor AWS AWS-CodeBuild Azure AzureDevOps Azure-DevOps AzureRepos Bitbucket BitbucketPipelines CI CICD CICDPipeline CodeBuild CodeCommit Cross-Platform CrossPlatform CrossPlatformDevelopment GitHub GitHub-Actions GitHubWorkflow GitLab GitLabPipeline GitLab-Runner Extension Linux MacOS Module Modules MultiCloud Plaster PowerShell PowerShellModule Project pwsh ReadtheDocs Scaffold Secret SecretVault Secrets Template Vault Windows
Functions
New-ModuleProject New-VaultProject
Dependencies
-
- InvokeBuild (>= 5.8.0)
- Pester (>= 4.10.1)
- Plaster (>= 1.1.3)
- platyPS (= 0.12.0)
- PSScriptAnalyzer (>= 1.19.1)
Release Notes
https://github.com/techthoughts2/Catesta/blob/main/docs/CHANGELOG.md
FileList
- Catesta.nuspec
- Catesta.psd1
- Catesta.psm1
- en-US\Catesta-help.xml
- Resources\AppVeyor\actions_bootstrap.ps1
- Resources\AppVeyor\appveyor.yml
- Resources\AWS\buildspec_powershell_windows.yml
- Resources\AWS\buildspec_pwsh_linux.yml
- Resources\AWS\buildspec_pwsh_windows.yml
- Resources\AWS\configure_aws_credential.ps1
- Resources\AWS\install_modules.ps1
- Resources\Azure\actions_bootstrap.ps1
- Resources\Azure\azure-pipelines.yml
- Resources\AzureRepoFiles\pull_request_template.md
- Resources\Bitbucket\actions_bootstrap.ps1
- Resources\Bitbucket\bitbucket-pipelines.yml
- Resources\GitHubActions\actions_bootstrap.ps1
- Resources\GitHubFiles\PULL_REQUEST_TEMPLATE.md
- Resources\GitLab\.gitlab-ci.yml
- Resources\GitLab\actions_bootstrap.ps1
- Resources\Module\plasterManifest.xml
- Resources\Read_the_Docs\.readthedocs.yaml
- Resources\Read_the_Docs\index.md
- Resources\RepoFiles\agitignore
- Resources\RepoFiles\CHANGELOG.md
- Resources\RepoFiles\CODE_OF_CONDUCT.md
- Resources\RepoFiles\CONTRIBUTING.md
- Resources\RepoFiles\README.md
- Resources\RepoFiles\SECURITY.md
- Resources\Vault\plasterManifest.xml
- Resources\AWS\CloudFormation\PowerShellCodeBuildCC.yml
- Resources\AWS\CloudFormation\PowerShellCodeBuildGit.yml
- Resources\Editor\VSCode\extensions.json
- Resources\Editor\VSCode\settings.json
- Resources\Editor\VSCode\tasks.json
- Resources\GitHubActions\workflows\wf_Linux.yml
- Resources\GitHubActions\workflows\wf_MacOS.yml
- Resources\GitHubActions\workflows\wf_Windows.yml
- Resources\GitHubActions\workflows\wf_Windows_Core.yml
- Resources\GitHubFiles\ISSUE_TEMPLATE\bug-report.md
- Resources\GitHubFiles\ISSUE_TEMPLATE\feature_request.md
- Resources\GitLabFiles\issue_templates\bug-report.md
- Resources\GitLabFiles\issue_templates\feature-request.md
- Resources\GitLabFiles\merge_request_templates\Default.md
- Resources\Module\src\PSModule.build.ps1
- Resources\Module\src\PSModule.Settings.ps1
- Resources\Module\src\PSScriptAnalyzerSettings.psd1
- Resources\Read_the_Docs\material\mkdocs.yml
- Resources\Read_the_Docs\material\requirements.txt
- Resources\Read_the_Docs\readthedocs\mkdocs.yml
- Resources\Read_the_Docs\readthedocs\requirements.txt
- Resources\RepoFiles\Licences\APACHELICENSE
- Resources\RepoFiles\Licences\GNULICENSE
- Resources\RepoFiles\Licences\ISCLICENSE
- Resources\RepoFiles\Licences\MITLICENSE
- Resources\Vault\src\PSScriptAnalyzerSettings.psd1
- Resources\Vault\src\PSVault.build.ps1
- Resources\Vault\src\PSVault.Settings.ps1
- Resources\Module\src\Module\Imports.ps1
- Resources\Module\src\Module\Module.psm1
- Resources\Vault\src\PSVault\PSVault.psm1
- Resources\Module\src\Module\Private\Get-Day.ps1
- Resources\Module\src\Module\Public\Get-HelloWorld.ps1
- Resources\Vault\src\PSVault\PSVault.Extension\PSVault.Extension.psd1
- Resources\Vault\src\PSVault\PSVault.Extension\PSVault.Extension.psm1
- Resources\Module\src\Tests\v4\Integration\SampleIntegrationTest.Tests.ps1
- Resources\Module\src\Tests\v4\Unit\ExportedFunctions.Tests.ps1
- Resources\Module\src\Tests\v4\Unit\PSModule-Module.Tests.ps1
- Resources\Module\src\Tests\v5\Integration\SampleIntegrationTest.Tests.ps1
- Resources\Module\src\Tests\v5\Unit\ExportedFunctions.Tests.ps1
- Resources\Module\src\Tests\v5\Unit\PSModule-Module.Tests.ps1
- Resources\Vault\src\Tests\v4\Unit\ExportedFunctions.Tests.ps1
- Resources\Vault\src\Tests\v4\Unit\Module-Function.Tests.ps1
- Resources\Vault\src\Tests\v4\Unit\PSVault-Module.Tests.ps1
- Resources\Vault\src\Tests\v5\Unit\ExportedFunctions.Tests.ps1
- Resources\Vault\src\Tests\v5\Unit\Module-Function.Tests.ps1
- Resources\Vault\src\Tests\v5\Unit\PSVault-Module.Tests.ps1
- Resources\Module\src\Tests\v4\Unit\Private\Private-Function.Tests.ps1
- Resources\Module\src\Tests\v4\Unit\Public\Public-Function.Tests.ps1
- Resources\Module\src\Tests\v5\Unit\Private\Private-Function.Tests.ps1
- Resources\Module\src\Tests\v5\Unit\Public\Public-Function.Tests.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
2.0.0 (current version) | 159 | 2/18/2023 |
1.2.6 | 58 | 11/6/2022 |
1.2.3 | 23 | 9/25/2022 |
1.2.0 | 49 | 7/26/2022 |
1.0.0 | 203 | 1/13/2022 |
0.12.4 | 109 | 10/19/2021 |
0.12.1 | 94 | 7/26/2021 |
0.12.0 | 35 | 6/13/2021 |
0.11.0 | 41 | 4/29/2021 |
0.10.2 | 136 | 12/2/2020 |
0.10.1 | 14 | 12/2/2020 |
0.10.0 | 53 | 10/5/2020 |
0.9.7 | 16 | 9/12/2020 |
0.9.0 | 16 | 9/5/2020 |
0.8.12 | 134 | 3/11/2020 |
0.8.9 | 61 | 1/15/2020 |
0.8.5 | 27 | 12/21/2019 |
0.8.4 | 17 | 12/17/2019 |
0.8.3 | 17 | 12/12/2019 |
0.8.0 | 48 | 12/2/2019 |