Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ShaunLawrie/PwshSpectreConsole

👻 PwshSpectreConsole is a PowerShell wrapper for the awesome Spectre.Console library
https://github.com/ShaunLawrie/PwshSpectreConsole

powershell powershell-module prompt

Last synced: about 1 month ago
JSON representation

👻 PwshSpectreConsole is a PowerShell wrapper for the awesome Spectre.Console library

Awesome Lists containing this project

README

        

# 👻 PwshSpectreConsole

[![PowerShell Gallery](https://img.shields.io/powershellgallery/v/PwshSpectreConsole)](https://www.powershellgallery.com/packages/PwshSpectreConsole)
[![PowerShell Gallery](https://img.shields.io/powershellgallery/dt/PwshSpectreConsole)](https://www.powershellgallery.com/packages/PwshSpectreConsole)
[![GitHub license](https://img.shields.io/github/license/ShaunLawrie/PwshSpectreConsole)](https://github.com/ShaunLawrie/PwshSpectreConsole/blob/main/LICENSE)

PwshSpectreConsole is a wrapper for the [awesome Spectre.Console library](https://spectreconsole.net/).
Spectre Console is a dotnet library and it leans heavily on types and extension methods in C# which are very verbose to work with in PowerShell so this module hides away some of the complexity.

The module has access to all features available in Spectre.Console.

## Installation

```pwsh
Install-Module PwshSpectreConsole -Scope CurrentUser
Start-SpectreDemo
```

## Contributing

If you have a feature request, please raise an issue on the GitHub repo or open a PR.
Check out the contributing guide [here](/CONTRIBUTING.md).

## Documentation

Full documentation is at [https://pwshspectreconsole.com/](https://pwshspectreconsole.com/)

![image](https://github.com/user-attachments/assets/6773469b-b91e-4129-afca-6d4bc64246d7)

### Prerelease Documentation

Prerelease documentation is at [https://prerelease.pwshspectreconsole.com/](https://prerelease.pwshspectreconsole.com/)