Home

Awesome

Catesta

Minimum Supported PowerShell Version PowerShell Gallery Cross Platform License Documentation Status

<p align="center"> <img src="./docs/assets/Catesta.PNG" alt="Catesta Logo" > </p>
BranchWindows - PowerShellWindows - pwshLinuxMacOS
mainCatesta-Windows-PowerShellCatesta-Windows-pwshCatesta-LinuxCatesta-MacOS
EnhancementsCatesta-Windows-PowerShellCatesta-Windows-pwshCatesta-LinuxCatesta-MacOS

Synopsis

Catesta is a PowerShell module and vault project generator. It uses templates to rapidly scaffold test and build integration for a variety of CI/CD platforms.

Description

Catesta enables you to quickly scaffold a PowerShell module or Vault extension project with proper formatting, test + build automation, CI/CD integration, with just one line of code.

Features

Getting Started

Documentation

Documentation for Catesta is available at: https://www.catesta.dev

Installation

# Install Catesta from the PowerShell Gallery
Install-Module -Name Catesta -Repository PSGallery -Scope CurrentUser

Quick start

PowerShell Module

# Scaffolds a PowerShell module project with customizable CI/CD integration options
New-ModuleProject -DestinationPath $outPutPath

SecretManagement Vault Extension Module

# Scaffolds a PowerShell SecretManagement vault project with customizable CI/CD integration options
New-VaultProject -DestinationPath $outPutPath

Contributing

If you'd like to contribute to Catesta, please see the contribution guidelines.

License

Catesta is licensed under the MIT license.