private/Invoke-RecipeDbQuery.ps1
|
function Invoke-RecipeDbQuery { <# .SYNOPSIS Runs a query against the recipe SQLite DB using Invoke-UniversalSQLiteQuery. .PARAMETER Query The SQL query string to execute. .PARAMETER EnsureInitialized If provided, initialization will run before executing the query. #> param( [Parameter(Mandatory)] [string]$Query, [switch]$EnsureInitialized ) if ($EnsureInitialized) { Initialize-RecipeDatabase } Invoke-UniversalSQLiteQuery -Path $Script:RecipeDbPath -Query $Query } |