Catesta
2.4.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
Owners
Copyright
(c) Jake Morrison. All rights reserved.
Package Details
Author(s)
- Jake Morrison
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.4)
- 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
- Resources\AWS\CloudFormation\PowerShellCodeBuildCC.yml
- Resources\GitHubActions\workflows\wf_Linux.yml
- Resources\GitLabFiles\issue_templates\feature-request.md
- Resources\Module\src\Module\Public\Get-HelloWorld.ps1
- Resources\Module\src\Tests\v5\Unit\Public\Public-Function.Tests.ps1
- Resources\RepoFiles\CONTRIBUTING.md
- Resources\Vault\src\PSVault.Settings.ps1
- Catesta.psm1
- Resources\AWS\CloudFormation\PowerShellCodeBuildGit.yml
- Resources\GitHubActions\workflows\wf_MacOS.yml
- Resources\GitLabFiles\merge_request_templates\Default.md
- Resources\Module\src\Tests\v4\Integration\SampleIntegrationTest.Tests.ps1
- Resources\Read_the_Docs\.readthedocs.yaml
- Resources\RepoFiles\README.md
- Resources\Vault\src\PSVault\PSVault.psm1
- en-US\Catesta-help.xml
- Resources\Azure\actions_bootstrap.ps1
- Resources\GitHubActions\workflows\wf_Windows.yml
- Resources\Module\plasterManifest.xml
- Resources\Module\src\Tests\v4\Unit\ExportedFunctions.Tests.ps1
- Resources\Read_the_Docs\index.md
- Resources\RepoFiles\SECURITY.md
- Resources\Vault\src\PSVault\PSVault.Extension\PSVault.Extension.psd1
- Resources\AppVeyor\actions_bootstrap.ps1
- Resources\Azure\azure-pipelines.yml
- Resources\GitHubActions\workflows\wf_Windows_Core.yml
- Resources\Module\src\MarkdownRepair.ps1
- Resources\Module\src\Tests\v4\Unit\PSModule-Module.Tests.ps1
- Resources\Read_the_Docs\material\mkdocs.yml
- Resources\RepoFiles\Licences\APACHELICENSE
- Resources\Vault\src\PSVault\PSVault.Extension\PSVault.Extension.psm1
- Resources\AppVeyor\appveyor.yml
- Resources\AzureRepoFiles\pull_request_template.md
- Resources\GitHubFiles\PULL_REQUEST_TEMPLATE.md
- Resources\Module\src\PSModule.build.ps1
- Resources\Module\src\Tests\v4\Unit\Private\Private-Function.Tests.ps1
- Resources\Read_the_Docs\material\requirements.txt
- Resources\RepoFiles\Licences\GNULICENSE
- Resources\Vault\src\Tests\v4\Unit\ExportedFunctions.Tests.ps1
- Resources\AWS\buildspec_powershell_windows.yml
- Resources\Bitbucket\actions_bootstrap.ps1
- Resources\GitHubFiles\ISSUE_TEMPLATE\bug-report.md
- Resources\Module\src\PSModule.Settings.ps1
- Resources\Module\src\Tests\v4\Unit\Public\Public-Function.Tests.ps1
- Resources\Read_the_Docs\readthedocs\mkdocs.yml
- Resources\RepoFiles\Licences\ISCLICENSE
- Resources\Vault\src\Tests\v4\Unit\Module-Function.Tests.ps1
- Resources\AWS\buildspec_pwsh_linux.yml
- Resources\Bitbucket\bitbucket-pipelines.yml
- Resources\GitHubFiles\ISSUE_TEMPLATE\feature_request.md
- Resources\Module\src\PSScriptAnalyzerSettings.psd1
- Resources\Module\src\Tests\v5\Integration\SampleIntegrationTest.Tests.ps1
- Resources\Read_the_Docs\readthedocs\requirements.txt
- Resources\RepoFiles\Licences\MITLICENSE
- Resources\Vault\src\Tests\v4\Unit\PSVault-Module.Tests.ps1
- Resources\AWS\buildspec_pwsh_windows.yml
- Resources\Editor\VSCode\extensions.json
- Resources\GitLab\.gitlab-ci.yml
- Resources\Module\src\Module\Imports.ps1
- Resources\Module\src\Tests\v5\Unit\ExportedFunctions.Tests.ps1
- Resources\RepoFiles\agitignore
- Resources\Vault\plasterManifest.xml
- Resources\Vault\src\Tests\v5\Unit\ExportedFunctions.Tests.ps1
- Resources\AWS\configure_aws_credential.ps1
- Resources\Editor\VSCode\settings.json
- Resources\GitLab\actions_bootstrap.ps1
- Resources\Module\src\Module\Module.psm1
- Resources\Module\src\Tests\v5\Unit\PSModule-Module.Tests.ps1
- Resources\RepoFiles\CHANGELOG.md
- Resources\Vault\src\PSScriptAnalyzerSettings.psd1
- Resources\Vault\src\Tests\v5\Unit\Module-Function.Tests.ps1
- Resources\AWS\install_modules.ps1
- Resources\Editor\VSCode\tasks.json
- Resources\GitLabFiles\issue_templates\bug-report.md
- Resources\Module\src\Module\Private\Get-Day.ps1
- Resources\Module\src\Tests\v5\Unit\Private\Private-Function.Tests.ps1
- Resources\RepoFiles\CODE_OF_CONDUCT.md
- Resources\Vault\src\PSVault.build.ps1
- Resources\Vault\src\Tests\v5\Unit\PSVault-Module.Tests.ps1
- Resources\GitHubActions\actions_bootstrap.ps1
Version History
Version | Downloads | Last updated |
---|---|---|
2.22.0 | 3,581 | 9/8/2024 |
2.21.0 | 1,163 | 8/17/2024 |
2.20.0 | 499 | 8/8/2024 |
2.12.0 | 6,319 | 6/3/2024 |
2.11.0 | 2,225 | 5/18/2024 |
2.4.0 (current version) | 5,067 | 4/13/2024 |
2.2.0 | 12,821 | 1/19/2024 |
2.0.0 | 1,487 | 2/18/2023 |
1.2.6 | 63 | 11/6/2022 |
1.2.3 | 28 | 9/25/2022 |
1.2.0 | 54 | 7/26/2022 |
1.0.0 | 209 | 1/13/2022 |
0.12.4 | 114 | 10/19/2021 |
0.12.1 | 99 | 7/26/2021 |
0.12.0 | 40 | 6/13/2021 |
0.11.0 | 46 | 4/29/2021 |
0.10.2 | 141 | 12/2/2020 |
0.10.1 | 24 | 12/2/2020 |
0.10.0 | 63 | 10/5/2020 |
0.9.7 | 26 | 9/12/2020 |
0.9.0 | 25 | 9/5/2020 |
0.8.12 | 144 | 3/11/2020 |
0.8.9 | 70 | 1/15/2020 |
0.8.5 | 35 | 12/21/2019 |
0.8.4 | 29 | 12/17/2019 |
0.8.3 | 25 | 12/12/2019 |
0.8.0 | 57 | 12/2/2019 |