Files
spectre.console/resources/scripts/Generate-Samples.ps1
Patrik Svensson 45799107a3 Remove Spectre.Console.Cli from repository
* Move Spectre.Console.Cli to its own repository
* Update build script to use Cake.Sdk and .NET Make
* Remove StyleCop (unmaintained)
* Add linting using dotnet format
* Fix generator which was broken
* Update dependencies
2025-11-12 20:56:48 +01:00

24 lines
735 B
PowerShell
Executable File

#!/usr/local/bin/pwsh
[CmdletBinding(PositionalBinding=$false)]
Param(
[Parameter(ValueFromRemainingArguments)]
[string[]]$Remaining
)
# first arg is either the name of a single sample you want to run or leave
# blank if you want to run them all. the samples aren't going to run at the same
# speed each time so if you run all of them you'll have everything as a change
# for your commit so use this sparingly.
$Generator = Join-Path $PSScriptRoot "/../../src/Generator"
$Output = Join-Path $PSScriptRoot "../../docs/input/assets/casts"
# Generate the files
Push-Location $Generator
&dotnet run -- samples -o "$Output" $Remaining
if(!$?) {
Pop-Location
Throw "An error occured when generating code."
}
Pop-Location