Functions/GenXdev.Queries.AI/Open-XGrokQuery.ps1
################################################################################ <# .SYNOPSIS Opens a X Grok query in a webbrowser .DESCRIPTION Opens a X Grok query in the webbrowser, it types in the query and presses enter. .PARAMETER Queries The query to perform #> function Open-XGrokQuery { [CmdletBinding()] [Alias("aixg", "askxgrok")] param( [Alias("q", "Value", "Name", "Text", "Query")] [parameter( Mandatory, Position = 0, ValueFromRemainingArguments, ValueFromPipeline, ValueFromPipelineByPropertyName, HelpMessage = "The query to perform" )] [string[]] $Queries ############################################################################### ) DynamicParam { Copy-CommandParameters -CommandName "Open-WebsiteAndPerformQuery" -ParametersToSkip "Url", "Queries" } process { $PSBoundParameters.Add("Url", "https://x.com/i/grok") | Out-Null Open-WebsiteAndPerformQuery @PSBoundParameters } } |