GenXdev Powershell Modules
GenXdev PowerShell Utilities and helpers
MIT License
Copyright (c) 2025 GenXdev
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Module | Description | Repository |
---|---|---|
GenXdev.AI | A Windows PowerShell module for local AI related operations | 📁 GenXdev.AI |
GenXdev.Coding | A Windows PowerShell module that helps being more productive with coding tasks. | 📁 GenXdev.Coding |
GenXdev.Console | A Windows PowerShell module for enhancing the commandline experience | 📁 GenXdev.Console |
GenXdev.Data | A Windows PowerShell module for enhancing the commandline experience | 📁 GenXdev.Data |
GenXdev.FileSystem | A Windows PowerShell module for basic and advanced file management tasks | 📁 GenXdev.FileSystem |
GenXdev.Helpers | A Windows PowerShell module with helpers mostly used by other GenXdev modules | 📁 GenXdev.Helpers |
GenXdev.Media | A Windows PowerShell module that helps with converting media files like pictures and video files | 📁 GenXdev.Media |
GenXdev.Queries | A Windows PowerShell module for finding resources and information on the internet | 📁 GenXdev.Queries |
GenXdev.Webbrowser | A Windows PowerShell module for webbrowser operations | 📁 GenXdev.Webbrowser |
GenXdev.Windows | A Windows PowerShell module for windows operations | 📁 GenXdev.Windows |
A Windows PowerShell module for local AI related operations
Command | Aliases | Description |
---|---|---|
Add-EmoticonsToText | emojify | Enhances text by adding contextually appropriate emoticons using AI. |
Add-GenXdevMCPServerToLMStudio | Adds the GenXdev MCP server to LM Studio using a deeplink configuration. | |
Add-ImageDirectories | addimgdir | Adds directories to the configured image directories for GenXdev.AI operations. |
Approve-NewTextFileContent | Interactive file content comparison and approval using WinMerge. | |
Compare-ImageFaces | comparefaces | Processes the face match result from DeepStack API. |
Convert-DotNetTypeToLLMType | Converts .NET type names to LLM (Language Model) type names. | |
ConvertFrom-CorporateSpeak | uncorporatize | Converts polite, professional corporate speak into direct, clear language using AI. |
ConvertFrom-DiplomaticSpeak | undiplomatize | |
ConvertTo-CorporateSpeak | corporatize | Converts direct or blunt text into polite, professional corporate speak using AI. |
ConvertTo-DiplomaticSpeak | diplomatize | Converts direct or blunt text into polite, tactful diplomatic language. |
ConvertTo-LMStudioFunctionDefinition | Converts PowerShell functions to LMStudio function definitions. | |
EnsureDeepStack | Ensures DeepStack face recognition service is installed and running. | |
EnsureGithubCLIInstalled | Ensures GitHub CLI is properly installed and configured on the system. | |
EnsureLMStudio | Ensures LM Studio is properly initialized with the specified model. | |
EnsurePaintNet | Ensures Paint.NET is properly installed and accessible on the system. | |
EnsureWinMergeInstalled | Ensures WinMerge is installed and available for file comparison operations. | |
Export-ImageIndex | indeximages | Initializes and populates the SQLite database by discovering images directly. |
Find-Image | findimages, li | |
Find-IndexedImage | findindexedimages, lii | Searches for images using an optimized SQLite database with fast indexed lookups. |
GenerateMasonryLayoutHtml | Generates a responsive masonry layout HTML gallery from image data. | |
Get-AIDefaultLLMSettings | Gets all available default LLM settings configurations for AI operations in GenXdev.AI. | |
Get-AIImageCollection | getimgdirs | Gets the configured directories for image files used in GenXdev.AI operations. |
Get-AIKnownFacesRootpath | ||
Get-AILLMSettings | Gets the LLM settings for AI operations in GenXdev.AI. | |
Get-AIMetaLanguage | getimgmetalang | Gets the configured default language for image metadata operations. |
Get-CpuCore | Calculates and returns the total number of logical CPU cores in the system. | |
Get-Fallacy | dispicetext | Analyzes text to identify logical fallacies using AI-powered detection. |
Get-HasCapableGpu | Determines if a CUDA-capable GPU with sufficient memory is present. | |
Get-ImageDetectedFaces | ||
Get-ImageDetectedObjects | Detects and classifies objects in an uploaded image using DeepStack. | |
Get-ImageDetectedScenes | Classifies an image into one of 365 scene categories using DeepStack. | |
Get-ImageIndexPath | Returns the path to the image database, initializing or rebuilding it if needed. | |
Get-ImageIndexStats | getimagedbstats, gids | Retrieves comprehensive statistics and information about the image database. |
Get-LMStudioLoadedModelList | Retrieves the list of currently loaded models from LM Studio. | |
Get-LMStudioModelList | Retrieves a list of installed LM Studio models. | |
Get-LMStudioPaths | Retrieves file paths for LM Studio executables. | |
Get-LMStudioTextEmbedding | embed-text, Get-TextEmbedding | Gets text embeddings from LM Studio model. |
Get-LMStudioWindow | lmstudiowindow, setlmstudiowindow | Gets a window helper for the LM Studio application. |
Get-MediaFileAudioTranscription | transcribefile | Transcribes an audio or video file to text. |
Get-NumberOfCpuCores | Calculates and returns the total number of logical CPU cores in the system. | |
Get-RegisteredFaces | Retrieves a list of all registered face identifiers from DeepStack. | |
Get-ScriptExecutionErrorFixPrompt | getfixprompt | Captures error messages from various streams and uses LLM to suggest fixes. |
Get-SimularMovieTitles | Finds similar movie titles based on common properties. | |
Get-TextTranslation | translate | Translates text to another language using AI. |
Get-VectorSimilarity | ||
Initialize-LMStudioModel | initlmstudio | Initializes and loads an AI model in LM Studio. |
Install-LMStudioApplication | Installs LM Studio application using WinGet package manager. | |
Invoke-AIPowershellCommand | hint | Converts AI command suggestions to JSON format for processing. |
Invoke-CommandFromToolCall | Executes a tool call function with validation and parameter filtering. | |
Invoke-ImageEnhancement | enhanceimage | Enhances an image by enlarging it 4X while improving quality using DeepStack. |
Invoke-ImageFacesUpdate | imagepeopledetection | Updates face recognition metadata for image files in a specified directory. |
Invoke-ImageKeywordUpdate | imagekeywordgeneration | Updates image metadata with AI-generated descriptions and keywords. |
Invoke-ImageMetadataUpdate | imagepropdetection | Updates EXIF metadata for images in a directory. |
Invoke-ImageObjectsUpdate | imageobjectdetection | Updates object detection metadata for image files in a specified directory. |
Invoke-ImageScenesUpdate | imagescenedetection | Updates scene classification metadata for image files in a specified directory. |
Invoke-LLMBooleanEvaluation | equalstrue | Evaluates a statement using AI to determine if it's true or false. |
Invoke-LLMQuery | Invoke-LMStudioQuery, llm, qllm, qlms | |
Invoke-LLMStringListEvaluation | getlist, getstring | |
Invoke-LLMTextTransformation | spellcheck | Transforms text using AI-powered processing. |
Invoke-QueryImageContent | Query-Image | Analyzes image content using AI vision capabilities through the LM-Studio API. |
Invoke-WinMerge | Launches WinMerge to compare two files side by side. | |
New-LLMAudioChat | llmaudiochat | Creates an interactive audio chat session with an LLM model. |
New-LLMTextChat | llmchat | Starts an interactive text chat session with AI capabilities. |
Register-AllFaces | UpdateFaces | Updates all face recognition profiles from image files in the faces directory. |
Register-Face | Registers a new face with the DeepStack face recognition API. | |
Remove-ImageDirectories | removeimgdir | Removes directories from the configured image directories for GenXdev.AI operations. |
Remove-ImageMetaData | removeimagedata | Removes image metadata files from image directories. |
Save-FoundImageFaces | saveimagefaces | Saves cropped face images from indexed image search results. |
Save-FoundImageObjects | saveimageObjects | Saves cropped object images from indexed image search results to files. |
Save-Transcriptions | Generates subtitle files for audio and video files using OpenAI Whisper. | |
Set-AIImageCollection | ||
Set-AIKnownFacesRootpath | Sets the directory for face image files used in GenXdev.AI operations. | |
Set-AILLMSettings | Sets the LLM settings for AI operations in GenXdev.AI. | |
Set-AIMetaLanguage | ||
Set-GenXdevAICommandNotFoundAction | Sets up custom command not found handling with AI assistance. | |
Set-ImageIndexPath | Sets the default database file path for image operations in GenXdev.AI. | |
Set-WindowsWallpaperEx | nextwallpaper | Sets a random wallpaper from a specified directory or search criteria. |
Show-FoundImagesInBrowser | showfoundimages | Displays image search results in a masonry layout web gallery. |
Show-GenXdevScriptErrorFixInIde | letsfixthis | Executes a script block and analyzes errors using AI to generate fixes in IDE. |
Start-AudioTranscription | recordandtranscribe, transcribe | |
Start-GenXdevMCPServer | Starts the GenXdev MCP server that exposes PowerShell cmdlets as tools. | |
Start-LMStudioApplication | Starts the LM Studio application if it's not already running. | |
Test-DeepLinkImageFile | Tests if the specified file path is a valid image file with a supported format. | |
Test-LMStudioInstallation | Tests if LMStudio is installed and accessible on the system. | |
Test-LMStudioProcess | Tests if LM Studio process is running and configures its window state. | |
Unregister-AllFaces | Removes all registered faces from the DeepStack face recognition system. | |
Unregister-Face | Deletes a registered face by its identifier from DeepStack. | |
Update-AllImageMetaData | updateallimages |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for local AI related operations
Command | Aliases | Description |
---|---|---|
Add-EmoticonsToText | emojify | Enhances text by adding contextually appropriate emoticons using AI. |
Add-GenXdevMCPServerToLMStudio | Adds the GenXdev MCP server to LM Studio using a deeplink configuration. | |
Add-ImageDirectories | addimgdir | Adds directories to the configured image directories for GenXdev.AI operations. |
Approve-NewTextFileContent | Interactive file content comparison and approval using WinMerge. | |
Compare-ImageFaces | comparefaces | Processes the face match result from DeepStack API. |
Convert-DotNetTypeToLLMType | Converts .NET type names to LLM (Language Model) type names. | |
ConvertFrom-CorporateSpeak | uncorporatize | Converts polite, professional corporate speak into direct, clear language using AI. |
ConvertFrom-DiplomaticSpeak | undiplomatize | |
ConvertTo-CorporateSpeak | corporatize | Converts direct or blunt text into polite, professional corporate speak using AI. |
ConvertTo-DiplomaticSpeak | diplomatize | Converts direct or blunt text into polite, tactful diplomatic language. |
ConvertTo-LMStudioFunctionDefinition | Converts PowerShell functions to LMStudio function definitions. | |
EnsureDeepStack | Ensures DeepStack face recognition service is installed and running. | |
EnsureGithubCLIInstalled | Ensures GitHub CLI is properly installed and configured on the system. | |
EnsureLMStudio | Ensures LM Studio is properly initialized with the specified model. | |
EnsurePaintNet | Ensures Paint.NET is properly installed and accessible on the system. | |
EnsureWinMergeInstalled | Ensures WinMerge is installed and available for file comparison operations. | |
Export-ImageIndex | indeximages | Initializes and populates the SQLite database by discovering images directly. |
Find-Image | findimages, li | |
Find-IndexedImage | findindexedimages, lii | Searches for images using an optimized SQLite database with fast indexed lookups. |
GenerateMasonryLayoutHtml | Generates a responsive masonry layout HTML gallery from image data. | |
Get-AIDefaultLLMSettings | Gets all available default LLM settings configurations for AI operations in GenXdev.AI. | |
Get-AIImageCollection | getimgdirs | Gets the configured directories for image files used in GenXdev.AI operations. |
Get-AIKnownFacesRootpath | ||
Get-AILLMSettings | Gets the LLM settings for AI operations in GenXdev.AI. | |
Get-AIMetaLanguage | getimgmetalang | Gets the configured default language for image metadata operations. |
Get-CpuCore | Calculates and returns the total number of logical CPU cores in the system. | |
Get-Fallacy | dispicetext | Analyzes text to identify logical fallacies using AI-powered detection. |
Get-HasCapableGpu | Determines if a CUDA-capable GPU with sufficient memory is present. | |
Get-ImageDetectedFaces | ||
Get-ImageDetectedObjects | Detects and classifies objects in an uploaded image using DeepStack. | |
Get-ImageDetectedScenes | Classifies an image into one of 365 scene categories using DeepStack. | |
Get-ImageIndexPath | Returns the path to the image database, initializing or rebuilding it if needed. | |
Get-ImageIndexStats | getimagedbstats, gids | Retrieves comprehensive statistics and information about the image database. |
Get-LMStudioLoadedModelList | Retrieves the list of currently loaded models from LM Studio. | |
Get-LMStudioModelList | Retrieves a list of installed LM Studio models. | |
Get-LMStudioPaths | Retrieves file paths for LM Studio executables. | |
Get-LMStudioTextEmbedding | embed-text, Get-TextEmbedding | Gets text embeddings from LM Studio model. |
Get-LMStudioWindow | lmstudiowindow, setlmstudiowindow | Gets a window helper for the LM Studio application. |
Get-MediaFileAudioTranscription | transcribefile | Transcribes an audio or video file to text. |
Get-NumberOfCpuCores | Calculates and returns the total number of logical CPU cores in the system. | |
Get-RegisteredFaces | Retrieves a list of all registered face identifiers from DeepStack. | |
Get-ScriptExecutionErrorFixPrompt | getfixprompt | Captures error messages from various streams and uses LLM to suggest fixes. |
Get-SimularMovieTitles | Finds similar movie titles based on common properties. | |
Get-TextTranslation | translate | Translates text to another language using AI. |
Get-VectorSimilarity | ||
Initialize-LMStudioModel | initlmstudio | Initializes and loads an AI model in LM Studio. |
Install-LMStudioApplication | Installs LM Studio application using WinGet package manager. | |
Invoke-AIPowershellCommand | hint | Converts AI command suggestions to JSON format for processing. |
Invoke-CommandFromToolCall | Executes a tool call function with validation and parameter filtering. | |
Invoke-ImageEnhancement | enhanceimage | Enhances an image by enlarging it 4X while improving quality using DeepStack. |
Invoke-ImageFacesUpdate | imagepeopledetection | Updates face recognition metadata for image files in a specified directory. |
Invoke-ImageKeywordUpdate | imagekeywordgeneration | Updates image metadata with AI-generated descriptions and keywords. |
Invoke-ImageMetadataUpdate | imagepropdetection | Updates EXIF metadata for images in a directory. |
Invoke-ImageObjectsUpdate | imageobjectdetection | Updates object detection metadata for image files in a specified directory. |
Invoke-ImageScenesUpdate | imagescenedetection | Updates scene classification metadata for image files in a specified directory. |
Invoke-LLMBooleanEvaluation | equalstrue | Evaluates a statement using AI to determine if it's true or false. |
Invoke-LLMQuery | Invoke-LMStudioQuery, llm, qllm, qlms | |
Invoke-LLMStringListEvaluation | getlist, getstring | |
Invoke-LLMTextTransformation | spellcheck | Transforms text using AI-powered processing. |
Invoke-QueryImageContent | Query-Image | Analyzes image content using AI vision capabilities through the LM-Studio API. |
Invoke-WinMerge | Launches WinMerge to compare two files side by side. | |
New-LLMAudioChat | llmaudiochat | Creates an interactive audio chat session with an LLM model. |
New-LLMTextChat | llmchat | Starts an interactive text chat session with AI capabilities. |
Register-AllFaces | UpdateFaces | Updates all face recognition profiles from image files in the faces directory. |
Register-Face | Registers a new face with the DeepStack face recognition API. | |
Remove-ImageDirectories | removeimgdir | Removes directories from the configured image directories for GenXdev.AI operations. |
Remove-ImageMetaData | removeimagedata | Removes image metadata files from image directories. |
Save-FoundImageFaces | saveimagefaces | Saves cropped face images from indexed image search results. |
Save-FoundImageObjects | saveimageObjects | Saves cropped object images from indexed image search results to files. |
Save-Transcriptions | Generates subtitle files for audio and video files using OpenAI Whisper. | |
Set-AIImageCollection | ||
Set-AIKnownFacesRootpath | Sets the directory for face image files used in GenXdev.AI operations. | |
Set-AILLMSettings | Sets the LLM settings for AI operations in GenXdev.AI. | |
Set-AIMetaLanguage | ||
Set-GenXdevAICommandNotFoundAction | Sets up custom command not found handling with AI assistance. | |
Set-ImageIndexPath | Sets the default database file path for image operations in GenXdev.AI. | |
Set-WindowsWallpaperEx | nextwallpaper | Sets a random wallpaper from a specified directory or search criteria. |
Show-FoundImagesInBrowser | showfoundimages | Displays image search results in a masonry layout web gallery. |
Show-GenXdevScriptErrorFixInIde | letsfixthis | Executes a script block and analyzes errors using AI to generate fixes in IDE. |
Start-AudioTranscription | recordandtranscribe, transcribe | |
Start-GenXdevMCPServer | Starts the GenXdev MCP server that exposes PowerShell cmdlets as tools. | |
Start-LMStudioApplication | Starts the LM Studio application if it's not already running. | |
Test-DeepLinkImageFile | Tests if the specified file path is a valid image file with a supported format. | |
Test-LMStudioInstallation | Tests if LMStudio is installed and accessible on the system. | |
Test-LMStudioProcess | Tests if LM Studio process is running and configures its window state. | |
Unregister-AllFaces | Removes all registered faces from the DeepStack face recognition system. | |
Unregister-Face | Deletes a registered face by its identifier from DeepStack. | |
Update-AllImageMetaData | updateallimages |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for local AI related operations
Command | Aliases | Description |
---|---|---|
Add-EmoticonsToText | emojify | Enhances text by adding contextually appropriate emoticons using AI. |
Add-GenXdevMCPServerToLMStudio | Adds the GenXdev MCP server to LM Studio using a deeplink configuration. | |
Add-ImageDirectories | addimgdir | Adds directories to the configured image directories for GenXdev.AI operations. |
Approve-NewTextFileContent | Interactive file content comparison and approval using WinMerge. | |
Compare-ImageFaces | comparefaces | Processes the face match result from DeepStack API. |
Convert-DotNetTypeToLLMType | Converts .NET type names to LLM (Language Model) type names. | |
ConvertFrom-CorporateSpeak | uncorporatize | Converts polite, professional corporate speak into direct, clear language using AI. |
ConvertFrom-DiplomaticSpeak | undiplomatize | |
ConvertTo-CorporateSpeak | corporatize | Converts direct or blunt text into polite, professional corporate speak using AI. |
ConvertTo-DiplomaticSpeak | diplomatize | Converts direct or blunt text into polite, tactful diplomatic language. |
ConvertTo-LMStudioFunctionDefinition | Converts PowerShell functions to LMStudio function definitions. | |
EnsureDeepStack | Ensures DeepStack face recognition service is installed and running. | |
EnsureGithubCLIInstalled | Ensures GitHub CLI is properly installed and configured on the system. | |
EnsureLMStudio | Ensures LM Studio is properly initialized with the specified model. | |
EnsurePaintNet | Ensures Paint.NET is properly installed and accessible on the system. | |
EnsureWinMergeInstalled | Ensures WinMerge is installed and available for file comparison operations. | |
Export-ImageIndex | indeximages | Initializes and populates the SQLite database by discovering images directly. |
Find-Image | findimages, li | |
Find-IndexedImage | findindexedimages, lii | Searches for images using an optimized SQLite database with fast indexed lookups. |
GenerateMasonryLayoutHtml | Generates a responsive masonry layout HTML gallery from image data. | |
Get-AIDefaultLLMSettings | Gets all available default LLM settings configurations for AI operations in GenXdev.AI. | |
Get-AIImageCollection | getimgdirs | Gets the configured directories for image files used in GenXdev.AI operations. |
Get-AIKnownFacesRootpath | ||
Get-AILLMSettings | Gets the LLM settings for AI operations in GenXdev.AI. | |
Get-AIMetaLanguage | getimgmetalang | Gets the configured default language for image metadata operations. |
Get-CpuCore | Calculates and returns the total number of logical CPU cores in the system. | |
Get-Fallacy | dispicetext | Analyzes text to identify logical fallacies using AI-powered detection. |
Get-HasCapableGpu | Determines if a CUDA-capable GPU with sufficient memory is present. | |
Get-ImageDetectedFaces | ||
Get-ImageDetectedObjects | Detects and classifies objects in an uploaded image using DeepStack. | |
Get-ImageDetectedScenes | Classifies an image into one of 365 scene categories using DeepStack. | |
Get-ImageIndexPath | Returns the path to the image database, initializing or rebuilding it if needed. | |
Get-ImageIndexStats | getimagedbstats, gids | Retrieves comprehensive statistics and information about the image database. |
Get-LMStudioLoadedModelList | Retrieves the list of currently loaded models from LM Studio. | |
Get-LMStudioModelList | Retrieves a list of installed LM Studio models. | |
Get-LMStudioPaths | Retrieves file paths for LM Studio executables. | |
Get-LMStudioTextEmbedding | embed-text, Get-TextEmbedding | Gets text embeddings from LM Studio model. |
Get-LMStudioWindow | lmstudiowindow, setlmstudiowindow | Gets a window helper for the LM Studio application. |
Get-MediaFileAudioTranscription | transcribefile | Transcribes an audio or video file to text. |
Get-NumberOfCpuCores | Calculates and returns the total number of logical CPU cores in the system. | |
Get-RegisteredFaces | Retrieves a list of all registered face identifiers from DeepStack. | |
Get-ScriptExecutionErrorFixPrompt | getfixprompt | Captures error messages from various streams and uses LLM to suggest fixes. |
Get-SimularMovieTitles | Finds similar movie titles based on common properties. | |
Get-TextTranslation | translate | Translates text to another language using AI. |
Get-VectorSimilarity | ||
Initialize-LMStudioModel | initlmstudio | Initializes and loads an AI model in LM Studio. |
Install-LMStudioApplication | Installs LM Studio application using WinGet package manager. | |
Invoke-AIPowershellCommand | hint | Converts AI command suggestions to JSON format for processing. |
Invoke-CommandFromToolCall | Executes a tool call function with validation and parameter filtering. | |
Invoke-ImageEnhancement | enhanceimage | Enhances an image by enlarging it 4X while improving quality using DeepStack. |
Invoke-ImageFacesUpdate | imagepeopledetection | Updates face recognition metadata for image files in a specified directory. |
Invoke-ImageKeywordUpdate | imagekeywordgeneration | Updates image metadata with AI-generated descriptions and keywords. |
Invoke-ImageMetadataUpdate | imagepropdetection | Updates EXIF metadata for images in a directory. |
Invoke-ImageObjectsUpdate | imageobjectdetection | Updates object detection metadata for image files in a specified directory. |
Invoke-ImageScenesUpdate | imagescenedetection | Updates scene classification metadata for image files in a specified directory. |
Invoke-LLMBooleanEvaluation | equalstrue | Evaluates a statement using AI to determine if it's true or false. |
Invoke-LLMQuery | Invoke-LMStudioQuery, llm, qllm, qlms | |
Invoke-LLMStringListEvaluation | getlist, getstring | |
Invoke-LLMTextTransformation | spellcheck | Transforms text using AI-powered processing. |
Invoke-QueryImageContent | Query-Image | Analyzes image content using AI vision capabilities through the LM-Studio API. |
Invoke-WinMerge | Launches WinMerge to compare two files side by side. | |
New-LLMAudioChat | llmaudiochat | Creates an interactive audio chat session with an LLM model. |
New-LLMTextChat | llmchat | Starts an interactive text chat session with AI capabilities. |
Register-AllFaces | UpdateFaces | Updates all face recognition profiles from image files in the faces directory. |
Register-Face | Registers a new face with the DeepStack face recognition API. | |
Remove-ImageDirectories | removeimgdir | Removes directories from the configured image directories for GenXdev.AI operations. |
Remove-ImageMetaData | removeimagedata | Removes image metadata files from image directories. |
Save-FoundImageFaces | saveimagefaces | Saves cropped face images from indexed image search results. |
Save-FoundImageObjects | saveimageObjects | Saves cropped object images from indexed image search results to files. |
Save-Transcriptions | Generates subtitle files for audio and video files using OpenAI Whisper. | |
Set-AIImageCollection | ||
Set-AIKnownFacesRootpath | Sets the directory for face image files used in GenXdev.AI operations. | |
Set-AILLMSettings | Sets the LLM settings for AI operations in GenXdev.AI. | |
Set-AIMetaLanguage | ||
Set-GenXdevAICommandNotFoundAction | Sets up custom command not found handling with AI assistance. | |
Set-ImageIndexPath | Sets the default database file path for image operations in GenXdev.AI. | |
Set-WindowsWallpaperEx | nextwallpaper | Sets a random wallpaper from a specified directory or search criteria. |
Show-FoundImagesInBrowser | showfoundimages | Displays image search results in a masonry layout web gallery. |
Show-GenXdevScriptErrorFixInIde | letsfixthis | Executes a script block and analyzes errors using AI to generate fixes in IDE. |
Start-AudioTranscription | recordandtranscribe, transcribe | |
Start-GenXdevMCPServer | Starts the GenXdev MCP server that exposes PowerShell cmdlets as tools. | |
Start-LMStudioApplication | Starts the LM Studio application if it's not already running. | |
Test-DeepLinkImageFile | Tests if the specified file path is a valid image file with a supported format. | |
Test-LMStudioInstallation | Tests if LMStudio is installed and accessible on the system. | |
Test-LMStudioProcess | Tests if LM Studio process is running and configures its window state. | |
Unregister-AllFaces | Removes all registered faces from the DeepStack face recognition system. | |
Unregister-Face | Deletes a registered face by its identifier from DeepStack. | |
Update-AllImageMetaData | updateallimages |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for local AI related operations
Command | Aliases | Description |
---|---|---|
Add-EmoticonsToText | emojify | Enhances text by adding contextually appropriate emoticons using AI. |
Add-GenXdevMCPServerToLMStudio | Adds the GenXdev MCP server to LM Studio using a deeplink configuration. | |
Add-ImageDirectories | addimgdir | Adds directories to the configured image directories for GenXdev.AI operations. |
Approve-NewTextFileContent | Interactive file content comparison and approval using WinMerge. | |
Compare-ImageFaces | comparefaces | Processes the face match result from DeepStack API. |
Convert-DotNetTypeToLLMType | Converts .NET type names to LLM (Language Model) type names. | |
ConvertFrom-CorporateSpeak | uncorporatize | Converts polite, professional corporate speak into direct, clear language using AI. |
ConvertFrom-DiplomaticSpeak | undiplomatize | |
ConvertTo-CorporateSpeak | corporatize | Converts direct or blunt text into polite, professional corporate speak using AI. |
ConvertTo-DiplomaticSpeak | diplomatize | Converts direct or blunt text into polite, tactful diplomatic language. |
ConvertTo-LMStudioFunctionDefinition | Converts PowerShell functions to LMStudio function definitions. | |
EnsureDeepStack | Ensures DeepStack face recognition service is installed and running. | |
EnsureGithubCLIInstalled | Ensures GitHub CLI is properly installed and configured on the system. | |
EnsureLMStudio | Ensures LM Studio is properly initialized with the specified model. | |
EnsurePaintNet | Ensures Paint.NET is properly installed and accessible on the system. | |
EnsureWinMergeInstalled | Ensures WinMerge is installed and available for file comparison operations. | |
Export-ImageIndex | indeximages | Initializes and populates the SQLite database by discovering images directly. |
Find-Image | findimages, li | |
Find-IndexedImage | findindexedimages, lii | Searches for images using an optimized SQLite database with fast indexed lookups. |
GenerateMasonryLayoutHtml | Generates a responsive masonry layout HTML gallery from image data. | |
Get-AIDefaultLLMSettings | Gets all available default LLM settings configurations for AI operations in GenXdev.AI. | |
Get-AIImageCollection | getimgdirs | Gets the configured directories for image files used in GenXdev.AI operations. |
Get-AIKnownFacesRootpath | ||
Get-AILLMSettings | Gets the LLM settings for AI operations in GenXdev.AI. | |
Get-AIMetaLanguage | getimgmetalang | Gets the configured default language for image metadata operations. |
Get-CpuCore | Calculates and returns the total number of logical CPU cores in the system. | |
Get-Fallacy | dispicetext | Analyzes text to identify logical fallacies using AI-powered detection. |
Get-HasCapableGpu | Determines if a CUDA-capable GPU with sufficient memory is present. | |
Get-ImageDetectedFaces | ||
Get-ImageDetectedObjects | Detects and classifies objects in an uploaded image using DeepStack. | |
Get-ImageDetectedScenes | Classifies an image into one of 365 scene categories using DeepStack. | |
Get-ImageIndexPath | Returns the path to the image database, initializing or rebuilding it if needed. | |
Get-ImageIndexStats | getimagedbstats, gids | Retrieves comprehensive statistics and information about the image database. |
Get-LMStudioLoadedModelList | Retrieves the list of currently loaded models from LM Studio. | |
Get-LMStudioModelList | Retrieves a list of installed LM Studio models. | |
Get-LMStudioPaths | Retrieves file paths for LM Studio executables. | |
Get-LMStudioTextEmbedding | embed-text, Get-TextEmbedding | Gets text embeddings from LM Studio model. |
Get-LMStudioWindow | lmstudiowindow, setlmstudiowindow | Gets a window helper for the LM Studio application. |
Get-MediaFileAudioTranscription | transcribefile | Transcribes an audio or video file to text. |
Get-NumberOfCpuCores | Calculates and returns the total number of logical CPU cores in the system. | |
Get-RegisteredFaces | Retrieves a list of all registered face identifiers from DeepStack. | |
Get-ScriptExecutionErrorFixPrompt | getfixprompt | Captures error messages from various streams and uses LLM to suggest fixes. |
Get-SimularMovieTitles | Finds similar movie titles based on common properties. | |
Get-TextTranslation | translate | Translates text to another language using AI. |
Get-VectorSimilarity | ||
Initialize-LMStudioModel | initlmstudio | Initializes and loads an AI model in LM Studio. |
Install-LMStudioApplication | Installs LM Studio application using WinGet package manager. | |
Invoke-AIPowershellCommand | hint | Converts AI command suggestions to JSON format for processing. |
Invoke-CommandFromToolCall | Executes a tool call function with validation and parameter filtering. | |
Invoke-ImageEnhancement | enhanceimage | Enhances an image by enlarging it 4X while improving quality using DeepStack. |
Invoke-ImageFacesUpdate | imagepeopledetection | Updates face recognition metadata for image files in a specified directory. |
Invoke-ImageKeywordUpdate | imagekeywordgeneration | Updates image metadata with AI-generated descriptions and keywords. |
Invoke-ImageMetadataUpdate | imagepropdetection | Updates EXIF metadata for images in a directory. |
Invoke-ImageObjectsUpdate | imageobjectdetection | Updates object detection metadata for image files in a specified directory. |
Invoke-ImageScenesUpdate | imagescenedetection | Updates scene classification metadata for image files in a specified directory. |
Invoke-LLMBooleanEvaluation | equalstrue | Evaluates a statement using AI to determine if it's true or false. |
Invoke-LLMQuery | Invoke-LMStudioQuery, llm, qllm, qlms | |
Invoke-LLMStringListEvaluation | getlist, getstring | |
Invoke-LLMTextTransformation | spellcheck | Transforms text using AI-powered processing. |
Invoke-QueryImageContent | Query-Image | Analyzes image content using AI vision capabilities through the LM-Studio API. |
Invoke-WinMerge | Launches WinMerge to compare two files side by side. | |
New-LLMAudioChat | llmaudiochat | Creates an interactive audio chat session with an LLM model. |
New-LLMTextChat | llmchat | Starts an interactive text chat session with AI capabilities. |
Register-AllFaces | UpdateFaces | Updates all face recognition profiles from image files in the faces directory. |
Register-Face | Registers a new face with the DeepStack face recognition API. | |
Remove-ImageDirectories | removeimgdir | Removes directories from the configured image directories for GenXdev.AI operations. |
Remove-ImageMetaData | removeimagedata | Removes image metadata files from image directories. |
Save-FoundImageFaces | saveimagefaces | Saves cropped face images from indexed image search results. |
Save-FoundImageObjects | saveimageObjects | Saves cropped object images from indexed image search results to files. |
Save-Transcriptions | Generates subtitle files for audio and video files using OpenAI Whisper. | |
Set-AIImageCollection | ||
Set-AIKnownFacesRootpath | Sets the directory for face image files used in GenXdev.AI operations. | |
Set-AILLMSettings | Sets the LLM settings for AI operations in GenXdev.AI. | |
Set-AIMetaLanguage | ||
Set-GenXdevAICommandNotFoundAction | Sets up custom command not found handling with AI assistance. | |
Set-ImageIndexPath | Sets the default database file path for image operations in GenXdev.AI. | |
Set-WindowsWallpaperEx | nextwallpaper | Sets a random wallpaper from a specified directory or search criteria. |
Show-FoundImagesInBrowser | showfoundimages | Displays image search results in a masonry layout web gallery. |
Show-GenXdevScriptErrorFixInIde | letsfixthis | Executes a script block and analyzes errors using AI to generate fixes in IDE. |
Start-AudioTranscription | recordandtranscribe, transcribe | |
Start-GenXdevMCPServer | Starts the GenXdev MCP server that exposes PowerShell cmdlets as tools. | |
Start-LMStudioApplication | Starts the LM Studio application if it's not already running. | |
Test-DeepLinkImageFile | Tests if the specified file path is a valid image file with a supported format. | |
Test-LMStudioInstallation | Tests if LMStudio is installed and accessible on the system. | |
Test-LMStudioProcess | Tests if LM Studio process is running and configures its window state. | |
Unregister-AllFaces | Removes all registered faces from the DeepStack face recognition system. | |
Unregister-Face | Deletes a registered face by its identifier from DeepStack. | |
Update-AllImageMetaData | updateallimages |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for local AI related operations
Command | Aliases | Description |
---|---|---|
Add-EmoticonsToText | emojify | Enhances text by adding contextually appropriate emoticons using AI. |
Add-GenXdevMCPServerToLMStudio | Adds the GenXdev MCP server to LM Studio using a deeplink configuration. | |
Add-ImageDirectories | addimgdir | Adds directories to the configured image directories for GenXdev.AI operations. |
Approve-NewTextFileContent | Interactive file content comparison and approval using WinMerge. | |
Compare-ImageFaces | comparefaces | Processes the face match result from DeepStack API. |
Convert-DotNetTypeToLLMType | Converts .NET type names to LLM (Language Model) type names. | |
ConvertFrom-CorporateSpeak | uncorporatize | Converts polite, professional corporate speak into direct, clear language using AI. |
ConvertFrom-DiplomaticSpeak | undiplomatize | |
ConvertTo-CorporateSpeak | corporatize | Converts direct or blunt text into polite, professional corporate speak using AI. |
ConvertTo-DiplomaticSpeak | diplomatize | Converts direct or blunt text into polite, tactful diplomatic language. |
ConvertTo-LMStudioFunctionDefinition | Converts PowerShell functions to LMStudio function definitions. | |
EnsureDeepStack | Ensures DeepStack face recognition service is installed and running. | |
EnsureGithubCLIInstalled | Ensures GitHub CLI is properly installed and configured on the system. | |
EnsureLMStudio | Ensures LM Studio is properly initialized with the specified model. | |
EnsurePaintNet | Ensures Paint.NET is properly installed and accessible on the system. | |
EnsureWinMergeInstalled | Ensures WinMerge is installed and available for file comparison operations. | |
Export-ImageIndex | indeximages | Initializes and populates the SQLite database by discovering images directly. |
Find-Image | findimages, li | |
Find-IndexedImage | findindexedimages, lii | Searches for images using an optimized SQLite database with fast indexed lookups. |
GenerateMasonryLayoutHtml | Generates a responsive masonry layout HTML gallery from image data. | |
Get-AIDefaultLLMSettings | Gets all available default LLM settings configurations for AI operations in GenXdev.AI. | |
Get-AIImageCollection | getimgdirs | Gets the configured directories for image files used in GenXdev.AI operations. |
Get-AIKnownFacesRootpath | ||
Get-AILLMSettings | Gets the LLM settings for AI operations in GenXdev.AI. | |
Get-AIMetaLanguage | getimgmetalang | Gets the configured default language for image metadata operations. |
Get-CpuCore | Calculates and returns the total number of logical CPU cores in the system. | |
Get-Fallacy | dispicetext | Analyzes text to identify logical fallacies using AI-powered detection. |
Get-HasCapableGpu | Determines if a CUDA-capable GPU with sufficient memory is present. | |
Get-ImageDetectedFaces | ||
Get-ImageDetectedObjects | Detects and classifies objects in an uploaded image using DeepStack. | |
Get-ImageDetectedScenes | Classifies an image into one of 365 scene categories using DeepStack. | |
Get-ImageIndexPath | Returns the path to the image database, initializing or rebuilding it if needed. | |
Get-ImageIndexStats | getimagedbstats, gids | Retrieves comprehensive statistics and information about the image database. |
Get-LMStudioLoadedModelList | Retrieves the list of currently loaded models from LM Studio. | |
Get-LMStudioModelList | Retrieves a list of installed LM Studio models. | |
Get-LMStudioPaths | Retrieves file paths for LM Studio executables. | |
Get-LMStudioTextEmbedding | embed-text, Get-TextEmbedding | Gets text embeddings from LM Studio model. |
Get-LMStudioWindow | lmstudiowindow, setlmstudiowindow | Gets a window helper for the LM Studio application. |
Get-MediaFileAudioTranscription | transcribefile | Transcribes an audio or video file to text. |
Get-NumberOfCpuCores | Calculates and returns the total number of logical CPU cores in the system. | |
Get-RegisteredFaces | Retrieves a list of all registered face identifiers from DeepStack. | |
Get-ScriptExecutionErrorFixPrompt | getfixprompt | Captures error messages from various streams and uses LLM to suggest fixes. |
Get-SimularMovieTitles | Finds similar movie titles based on common properties. | |
Get-TextTranslation | translate | Translates text to another language using AI. |
Get-VectorSimilarity | ||
Initialize-LMStudioModel | initlmstudio | Initializes and loads an AI model in LM Studio. |
Install-LMStudioApplication | Installs LM Studio application using WinGet package manager. | |
Invoke-AIPowershellCommand | hint | Converts AI command suggestions to JSON format for processing. |
Invoke-CommandFromToolCall | Executes a tool call function with validation and parameter filtering. | |
Invoke-ImageEnhancement | enhanceimage | Enhances an image by enlarging it 4X while improving quality using DeepStack. |
Invoke-ImageFacesUpdate | imagepeopledetection | Updates face recognition metadata for image files in a specified directory. |
Invoke-ImageKeywordUpdate | imagekeywordgeneration | Updates image metadata with AI-generated descriptions and keywords. |
Invoke-ImageMetadataUpdate | imagepropdetection | Updates EXIF metadata for images in a directory. |
Invoke-ImageObjectsUpdate | imageobjectdetection | Updates object detection metadata for image files in a specified directory. |
Invoke-ImageScenesUpdate | imagescenedetection | Updates scene classification metadata for image files in a specified directory. |
Invoke-LLMBooleanEvaluation | equalstrue | Evaluates a statement using AI to determine if it's true or false. |
Invoke-LLMQuery | Invoke-LMStudioQuery, llm, qllm, qlms | |
Invoke-LLMStringListEvaluation | getlist, getstring | |
Invoke-LLMTextTransformation | spellcheck | Transforms text using AI-powered processing. |
Invoke-QueryImageContent | Query-Image | Analyzes image content using AI vision capabilities through the LM-Studio API. |
Invoke-WinMerge | Launches WinMerge to compare two files side by side. | |
New-LLMAudioChat | llmaudiochat | Creates an interactive audio chat session with an LLM model. |
New-LLMTextChat | llmchat | Starts an interactive text chat session with AI capabilities. |
Register-AllFaces | UpdateFaces | Updates all face recognition profiles from image files in the faces directory. |
Register-Face | Registers a new face with the DeepStack face recognition API. | |
Remove-ImageDirectories | removeimgdir | Removes directories from the configured image directories for GenXdev.AI operations. |
Remove-ImageMetaData | removeimagedata | Removes image metadata files from image directories. |
Save-FoundImageFaces | saveimagefaces | Saves cropped face images from indexed image search results. |
Save-FoundImageObjects | saveimageObjects | Saves cropped object images from indexed image search results to files. |
Save-Transcriptions | Generates subtitle files for audio and video files using OpenAI Whisper. | |
Set-AIImageCollection | ||
Set-AIKnownFacesRootpath | Sets the directory for face image files used in GenXdev.AI operations. | |
Set-AILLMSettings | Sets the LLM settings for AI operations in GenXdev.AI. | |
Set-AIMetaLanguage | ||
Set-GenXdevAICommandNotFoundAction | Sets up custom command not found handling with AI assistance. | |
Set-ImageIndexPath | Sets the default database file path for image operations in GenXdev.AI. | |
Set-WindowsWallpaperEx | nextwallpaper | Sets a random wallpaper from a specified directory or search criteria. |
Show-FoundImagesInBrowser | showfoundimages | Displays image search results in a masonry layout web gallery. |
Show-GenXdevScriptErrorFixInIde | letsfixthis | Executes a script block and analyzes errors using AI to generate fixes in IDE. |
Start-AudioTranscription | recordandtranscribe, transcribe | |
Start-GenXdevMCPServer | Starts the GenXdev MCP server that exposes PowerShell cmdlets as tools. | |
Start-LMStudioApplication | Starts the LM Studio application if it's not already running. | |
Test-DeepLinkImageFile | Tests if the specified file path is a valid image file with a supported format. | |
Test-LMStudioInstallation | Tests if LMStudio is installed and accessible on the system. | |
Test-LMStudioProcess | Tests if LM Studio process is running and configures its window state. | |
Unregister-AllFaces | Removes all registered faces from the DeepStack face recognition system. | |
Unregister-Face | Deletes a registered face by its identifier from DeepStack. | |
Update-AllImageMetaData | updateallimages |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module that helps being more productive with coding tasks.
Command | Aliases | Description |
---|---|---|
Add-FeatureLineToREADME | feature | Adds a feature line to the README file with a timestamp. |
Add-IdeaLineToREADME | idea | Adds an idea item to the README.md file. |
Add-IssueLineToREADME | issue | Adds an issue item to the README.md file. |
Add-LineToREADME | Adds a line to a README.md markdown file in a specified section. | |
Add-MissingGenXdevUnitTests | ||
Add-ReleaseNoteLineToREADME | ReleaseNote | Adds a ReleaseNote line to the README file with a timestamp. |
Add-TodoLineToREADME | todo | Adds a todo item to the README.md file. |
Assert-GenXdevCmdlet | improvecmdlet | Improves GenXdev cmdlet documentation and implementation through AI assistance. |
Assert-GenXdevCmdletTests | improvecmdlettests | Asserts and improves unit-tests of a specified GenXdev cmdlet. |
Assert-GenXdevDependencyUsage | checkgenxdevdependencies | |
Assert-GenXdevTest | Assert-GenXdevUnitTest, rungenxdevtests, testcmdlet | |
Assert-ModuleDefinition | Assists in refactoring PowerShell source code files using AI assistance. | |
Assert-RefactorFile | ||
Clear-GenXdevModules | cleangenxdev | Cleans build artifacts from GenXdev PowerShell modules. |
Complete-GenXDevREADME | Completes the README file for specified GenXDev modules by adding documentation. | |
EnsureCopilotKeyboardShortCut | Configures the GitHub Copilot Chat keyboard shortcuts in Visual Studio Code. | |
EnsureDefaultGenXdevRefactors | ||
EnsureVSCodeInstallation | Installs and configures Visual Studio Code with recommended extensions. | |
Features | Displays features from a README.md file. | |
Get-GenXdevCmdletUsageAnalysis | Analyzes GenXdev cmdlet usage patterns to identify most frequently called functions. | |
Get-GenXDevModule | Retrieves all GenXDev modules from a specified path. | |
Get-GenXDevModuleInfo | Retrieves detailed information about GenXdev PowerShell modules. | |
Get-GenXDevNewModulesInOrderOfDependency | Retrieves GenXDev modules in dependency order. | |
Get-GitChangedFiles | Get-GitChangedFile, gitchanged | Get the list of changed files in a Git repository. |
Get-ModuleHelpMarkdown | Get-GenXDevModuleHelp | Generates markdown help documentation for specified GenXDev modules. |
Get-Refactor | refactor, refactors, Show-RefactorReport | Retrieves refactor definitions from GenXdev preferences based on name patterns. |
Get-RefactorReport | refactorreport | Generates a detailed report of refactoring operations and their status. |
Ideas | Displays ideas from a README.md file. | |
Invoke-GenXdevPSFormatter | Formats PowerShell script files using PSScriptAnalyzer formatting rules. | |
Invoke-GenXdevScriptAnalyzer | ||
Issues | Displays issues from a README.md file. | |
New-GenXdevCmdlet | newcmd | Creates a new GenXdev PowerShell cmdlet with proper structure and validation. |
New-GenXdevModule | Creates a new GenXdev PowerShell module with proper structure and configuration. | |
New-GitCommit | commit | Creates and pushes a new git commit with all changes. |
New-PullRequestForGenXdevModuleChanges | prgenxdevmodule | Creates a pull request for changes made to a GenXdev module. |
New-Refactor | newrefactor | Creates a new refactoring set for code transformation tasks. |
Open-GenXdevCmdletsContainingClipboardTextInIde | vscodesearch | Opens files in IDE that contain clipboard text |
Open-SourceFileInIde | editcode | Opens a source file in the preferred IDE (Visual Studio Code or Visual Studio). |
PermanentlyDeleteGitFolders | Permanently deletes specified folders from all branches in a Git repository. | |
ReleaseNotes | Displays ReleaseNotes from a README.md file. | |
Remove-Refactor | Removes refactor sets from GenXdev preferences system. | |
Search-GenXdevCmdlet | searchcmdlet | Searches for a GenXdev cmdlet and optionally opens it in an IDE for editing. |
Show-GenXdevCmdLetInIde | editcmdlet | Opens the specified GenXdev cmdlet in Visual Studio Code. |
SplitUpPsm1File | Splits a PowerShell module (.psm1) file into individual function files. | |
Start-NextRefactor | nextrefactor | Continues or restarts a code refactoring session. |
Test-RefactorLLMSelection | Evaluates source files for refactoring eligibility using LLM analysis. | |
Todoos | Displays todo items from a README.md file. | |
Update-Refactor | updaterefactor | Updates and manages refactoring sets including file selection and processing. |
VSCode | Opens one or more files in Visual Studio Code. |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module that helps being more productive with coding tasks.
Command | Aliases | Description |
---|---|---|
Add-FeatureLineToREADME | feature | Adds a feature line to the README file with a timestamp. |
Add-IdeaLineToREADME | idea | Adds an idea item to the README.md file. |
Add-IssueLineToREADME | issue | Adds an issue item to the README.md file. |
Add-LineToREADME | Adds a line to a README.md markdown file in a specified section. | |
Add-MissingGenXdevUnitTests | ||
Add-ReleaseNoteLineToREADME | ReleaseNote | Adds a ReleaseNote line to the README file with a timestamp. |
Add-TodoLineToREADME | todo | Adds a todo item to the README.md file. |
Assert-GenXdevCmdlet | improvecmdlet | Improves GenXdev cmdlet documentation and implementation through AI assistance. |
Assert-GenXdevCmdletTests | improvecmdlettests | Asserts and improves unit-tests of a specified GenXdev cmdlet. |
Assert-GenXdevDependencyUsage | checkgenxdevdependencies | |
Assert-GenXdevTest | Assert-GenXdevUnitTest, rungenxdevtests, testcmdlet | |
Assert-ModuleDefinition | Assists in refactoring PowerShell source code files using AI assistance. | |
Assert-RefactorFile | ||
Clear-GenXdevModules | cleangenxdev | Cleans build artifacts from GenXdev PowerShell modules. |
Complete-GenXDevREADME | Completes the README file for specified GenXDev modules by adding documentation. | |
EnsureCopilotKeyboardShortCut | Configures the GitHub Copilot Chat keyboard shortcuts in Visual Studio Code. | |
EnsureDefaultGenXdevRefactors | ||
EnsureVSCodeInstallation | Installs and configures Visual Studio Code with recommended extensions. | |
Features | Displays features from a README.md file. | |
Get-GenXdevCmdletUsageAnalysis | Analyzes GenXdev cmdlet usage patterns to identify most frequently called functions. | |
Get-GenXDevModule | Retrieves all GenXDev modules from a specified path. | |
Get-GenXDevModuleInfo | Retrieves detailed information about GenXdev PowerShell modules. | |
Get-GenXDevNewModulesInOrderOfDependency | Retrieves GenXDev modules in dependency order. | |
Get-GitChangedFiles | Get-GitChangedFile, gitchanged | Get the list of changed files in a Git repository. |
Get-ModuleHelpMarkdown | Get-GenXDevModuleHelp | Generates markdown help documentation for specified GenXDev modules. |
Get-Refactor | refactor, refactors, Show-RefactorReport | Retrieves refactor definitions from GenXdev preferences based on name patterns. |
Get-RefactorReport | refactorreport | Generates a detailed report of refactoring operations and their status. |
Ideas | Displays ideas from a README.md file. | |
Invoke-GenXdevPSFormatter | Formats PowerShell script files using PSScriptAnalyzer formatting rules. | |
Invoke-GenXdevScriptAnalyzer | ||
Issues | Displays issues from a README.md file. | |
New-GenXdevCmdlet | newcmd | Creates a new GenXdev PowerShell cmdlet with proper structure and validation. |
New-GenXdevModule | Creates a new GenXdev PowerShell module with proper structure and configuration. | |
New-GitCommit | commit | Creates and pushes a new git commit with all changes. |
New-PullRequestForGenXdevModuleChanges | prgenxdevmodule | Creates a pull request for changes made to a GenXdev module. |
New-Refactor | newrefactor | Creates a new refactoring set for code transformation tasks. |
Open-GenXdevCmdletsContainingClipboardTextInIde | vscodesearch | Opens files in IDE that contain clipboard text |
Open-SourceFileInIde | editcode | Opens a source file in the preferred IDE (Visual Studio Code or Visual Studio). |
PermanentlyDeleteGitFolders | Permanently deletes specified folders from all branches in a Git repository. | |
ReleaseNotes | Displays ReleaseNotes from a README.md file. | |
Remove-Refactor | Removes refactor sets from GenXdev preferences system. | |
Search-GenXdevCmdlet | searchcmdlet | Searches for a GenXdev cmdlet and optionally opens it in an IDE for editing. |
Show-GenXdevCmdLetInIde | editcmdlet | Opens the specified GenXdev cmdlet in Visual Studio Code. |
SplitUpPsm1File | Splits a PowerShell module (.psm1) file into individual function files. | |
Start-NextRefactor | nextrefactor | Continues or restarts a code refactoring session. |
Test-RefactorLLMSelection | Evaluates source files for refactoring eligibility using LLM analysis. | |
Todoos | Displays todo items from a README.md file. | |
Update-Refactor | updaterefactor | Updates and manages refactoring sets including file selection and processing. |
VSCode | Opens one or more files in Visual Studio Code. |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module that helps being more productive with coding tasks.
Command | Aliases | Description |
---|---|---|
Add-FeatureLineToREADME | feature | Adds a feature line to the README file with a timestamp. |
Add-IdeaLineToREADME | idea | Adds an idea item to the README.md file. |
Add-IssueLineToREADME | issue | Adds an issue item to the README.md file. |
Add-LineToREADME | Adds a line to a README.md markdown file in a specified section. | |
Add-MissingGenXdevUnitTests | ||
Add-ReleaseNoteLineToREADME | ReleaseNote | Adds a ReleaseNote line to the README file with a timestamp. |
Add-TodoLineToREADME | todo | Adds a todo item to the README.md file. |
Assert-GenXdevCmdlet | improvecmdlet | Improves GenXdev cmdlet documentation and implementation through AI assistance. |
Assert-GenXdevCmdletTests | improvecmdlettests | Asserts and improves unit-tests of a specified GenXdev cmdlet. |
Assert-GenXdevDependencyUsage | checkgenxdevdependencies | |
Assert-GenXdevTest | Assert-GenXdevUnitTest, rungenxdevtests, testcmdlet | |
Assert-ModuleDefinition | Assists in refactoring PowerShell source code files using AI assistance. | |
Assert-RefactorFile | ||
Clear-GenXdevModules | cleangenxdev | Cleans build artifacts from GenXdev PowerShell modules. |
Complete-GenXDevREADME | Completes the README file for specified GenXDev modules by adding documentation. | |
EnsureCopilotKeyboardShortCut | Configures the GitHub Copilot Chat keyboard shortcuts in Visual Studio Code. | |
EnsureDefaultGenXdevRefactors | ||
EnsureVSCodeInstallation | Installs and configures Visual Studio Code with recommended extensions. | |
Features | Displays features from a README.md file. | |
Get-GenXdevCmdletUsageAnalysis | Analyzes GenXdev cmdlet usage patterns to identify most frequently called functions. | |
Get-GenXDevModule | Retrieves all GenXDev modules from a specified path. | |
Get-GenXDevModuleInfo | Retrieves detailed information about GenXdev PowerShell modules. | |
Get-GenXDevNewModulesInOrderOfDependency | Retrieves GenXDev modules in dependency order. | |
Get-GitChangedFiles | Get-GitChangedFile, gitchanged | Get the list of changed files in a Git repository. |
Get-ModuleHelpMarkdown | Get-GenXDevModuleHelp | Generates markdown help documentation for specified GenXDev modules. |
Get-Refactor | refactor, refactors, Show-RefactorReport | Retrieves refactor definitions from GenXdev preferences based on name patterns. |
Get-RefactorReport | refactorreport | Generates a detailed report of refactoring operations and their status. |
Ideas | Displays ideas from a README.md file. | |
Invoke-GenXdevPSFormatter | Formats PowerShell script files using PSScriptAnalyzer formatting rules. | |
Invoke-GenXdevScriptAnalyzer | ||
Issues | Displays issues from a README.md file. | |
New-GenXdevCmdlet | newcmd | Creates a new GenXdev PowerShell cmdlet with proper structure and validation. |
New-GenXdevModule | Creates a new GenXdev PowerShell module with proper structure and configuration. | |
New-GitCommit | commit | Creates and pushes a new git commit with all changes. |
New-PullRequestForGenXdevModuleChanges | prgenxdevmodule | Creates a pull request for changes made to a GenXdev module. |
New-Refactor | newrefactor | Creates a new refactoring set for code transformation tasks. |
Open-GenXdevCmdletsContainingClipboardTextInIde | vscodesearch | Opens files in IDE that contain clipboard text |
Open-SourceFileInIde | editcode | Opens a source file in the preferred IDE (Visual Studio Code or Visual Studio). |
PermanentlyDeleteGitFolders | Permanently deletes specified folders from all branches in a Git repository. | |
ReleaseNotes | Displays ReleaseNotes from a README.md file. | |
Remove-Refactor | Removes refactor sets from GenXdev preferences system. | |
Search-GenXdevCmdlet | searchcmdlet | Searches for a GenXdev cmdlet and optionally opens it in an IDE for editing. |
Show-GenXdevCmdLetInIde | editcmdlet | Opens the specified GenXdev cmdlet in Visual Studio Code. |
SplitUpPsm1File | Splits a PowerShell module (.psm1) file into individual function files. | |
Start-NextRefactor | nextrefactor | Continues or restarts a code refactoring session. |
Test-RefactorLLMSelection | Evaluates source files for refactoring eligibility using LLM analysis. | |
Todoos | Displays todo items from a README.md file. | |
Update-Refactor | updaterefactor | Updates and manages refactoring sets including file selection and processing. |
VSCode | Opens one or more files in Visual Studio Code. |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for enhancing the commandline experience
Command | Aliases | Description |
---|---|---|
Add-SpotifyNewPlaylist | newplaylist | Creates a new Spotify playlist with customizable settings. |
Add-SpotifyTracksToLiked | like | Adds tracks to the user's Spotify liked songs library. |
Add-SpotifyTracksToPlaylist | addtoplaylist | Adds tracks to a Spotify playlist. |
Connect-SpotifyApiToken | Authenticates with Spotify API using OAuth flow to obtain an access token. | |
Enable-Screensaver | Starts the configured Windows screensaver. | |
Get-IsSpeaking | iss | Returns true if the text-to-speech engine is speaking. |
Get-SpotifyActiveDevice | Returns all currently active Spotify devices for the current user. | |
Get-SpotifyApiToken | Retrieves or generates a valid Spotify API authentication token. | |
Get-SpotifyCurrentlyPlaying | gcp | Returns information about the currently playing track on Spotify. |
Get-SpotifyDevice | Get-SpotifyDevices | Returns all currently available Spotify devices for current user. |
Get-SpotifyLikedTrack | liked | Retrieves all tracks saved in the user's Spotify Library. |
Get-SpotifyLyrics | lyrics | Retrieves lyrics for Spotify tracks from Musixmatch.com |
Get-SpotifyPlaylistIdsByName | Retrieves Spotify playlist IDs by their names. | |
Get-SpotifyPlaylistTrack | getplaylist | Returns all tracks from a Spotify playlist. |
Get-SpotifyTrackAudioFeatures | audiofeatures | Retrieves audio feature information for one or more Spotify tracks. |
Get-SpotifyTrackById | gettrack | Retrieves detailed track information from Spotify using a track ID. |
Get-SpotifyUserPlaylists | gupl | Returns a collection of Spotify playlists owned by the current user. |
Move-SpotifyLikedTracksToPlaylist | moveliked | Moves all liked tracks from your Spotify library to specified playlist(s) |
New-MicrosoftShellTab | x | Creates a new Windows Terminal tab running PowerShell. |
Now | Returns the current system date and time as a DateTime object. | |
Open-MediaFile | findmedia, media, vlcmedia | |
Open-VlcMediaPlayer | vlc | Launches and controls VLC Media Player with extensive configuration options. |
Open-VlcMediaPlayerLyrics | vlclyrics | Opens a web browser to search for lyrics of currently playing VLC media. |
Remove-SpotifyTracksFromLiked | dislike | Removes tracks from the user's Spotify Library (Liked Songs). |
Remove-SpotifyTracksFromPlaylist | removefromplaylist | Removes tracks from a Spotify playlist. |
SayDate | Speaks the current date using text-to-speech synthesis. | |
SayTime | Announces the current time using text-to-speech. | |
Search-Spotify | fm, sm | Performs a Spotify search and returns matching items. |
Search-SpotifyAndEnqueue | fmq, smq | Searches Spotify and adds the first matching item to the playback queue. |
Search-SpotifyAndPlay | fmp, smp | Performs a Spotify search and plays the first found item. |
Set-LocationParent | .. | Changes the current location to the parent directory and lists its contents. |
Set-LocationParent2 | ... | Navigates up two directory levels in the file system hierarchy. |
Set-LocationParent3 | .... | Navigates up three directory levels in the file system hierarchy. |
Set-LocationParent4 | ..... | Navigates up four directory levels in the filesystem hierarchy. |
Set-LocationParent5 | ...... | Navigates up five directory levels in the file system hierarchy. |
Set-MonitorPowerOff | poweroff | Turns off power to all connected monitors. |
Set-MonitorPowerOn | wake-monitor | Turns the monitor power on. |
Set-SpotifyActiveDevice | Set-SpotifyDevice | Sets the active Spotify playback device. |
Set-SpotifyApiToken | Caches a Spotify API token for later use in the local configuration. | |
Set-SpotifyNext | next, skip | Skips to next track on Spotify. |
Set-SpotifyPause | pausemusic, Resume-Music | Pauses Spotify playback |
Set-SpotifyPlaylistDetails | spld | Sets the main properties of a Spotify playlist. |
Set-SpotifyPlaylistOrder | ||
Set-SpotifyPrevious | prev, previous | Skips to the previous track in Spotify playback. |
Set-SpotifyRepeatContext | repeat | Enables playlist repeat mode for Spotify playback. |
Set-SpotifyRepeatOff | norepeat, repeatoff | Disables Spotify repeat mode for the currently active device. |
Set-SpotifyRepeatSong | repeatsong | Enables song repeat mode in Spotify. |
Set-SpotifyShuffleOff | noshuffle, shuffleoff | Disables Spotify song-shuffle mode on the active device. |
Set-SpotifyShuffleOn | shuffle, shuffleon | Enables Spotify song-shuffle mode. |
Set-SpotifyStart | play, Start-Music | Starts Spotify playback on the currently active device. |
Set-SpotifyStop | stop | Stops Spotify playback on the active device. |
Set-VLCPlayerFocused | fvlc, showvlc, vlcf | Sets focus to the VLC media player window. |
Start-TextToSpeech | say | Converts text to speech using the Windows Speech API. |
Start-VlcMediaPlayerNextInPlaylist | vlcnext | Advances VLC Media Player to the next item in the current playlist. |
Start-VlcMediaPlayerPreviousInPlaylist | vlcback, vlcprev | Moves to the previous item in the VLC Media Player playlist. |
Stop-TextToSpeech | sst | Immediately stops any ongoing text-to-speech output. |
Switch-VlcMediaPlayerMute | vlcmute, vlcunmute | Toggles the mute state of the VLC Media Player. |
Switch-VLCMediaPlayerPaused | vlcpause, vlcplay | Toggles the pause/play state of the VLC Media Player. |
Switch-VlcMediaPlayerRepeat | vlcrepeat | Toggles the repeat mode in VLC Media Player. |
UtcNow | Gets the current UTC (Coordinated Universal Time) date and time. |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for enhancing the commandline experience
Command | Aliases | Description |
---|---|---|
Add-SpotifyNewPlaylist | newplaylist | Creates a new Spotify playlist with customizable settings. |
Add-SpotifyTracksToLiked | like | Adds tracks to the user's Spotify liked songs library. |
Add-SpotifyTracksToPlaylist | addtoplaylist | Adds tracks to a Spotify playlist. |
Connect-SpotifyApiToken | Authenticates with Spotify API using OAuth flow to obtain an access token. | |
Enable-Screensaver | Starts the configured Windows screensaver. | |
Get-IsSpeaking | iss | Returns true if the text-to-speech engine is speaking. |
Get-SpotifyActiveDevice | Returns all currently active Spotify devices for the current user. | |
Get-SpotifyApiToken | Retrieves or generates a valid Spotify API authentication token. | |
Get-SpotifyCurrentlyPlaying | gcp | Returns information about the currently playing track on Spotify. |
Get-SpotifyDevice | Get-SpotifyDevices | Returns all currently available Spotify devices for current user. |
Get-SpotifyLikedTrack | liked | Retrieves all tracks saved in the user's Spotify Library. |
Get-SpotifyLyrics | lyrics | Retrieves lyrics for Spotify tracks from Musixmatch.com |
Get-SpotifyPlaylistIdsByName | Retrieves Spotify playlist IDs by their names. | |
Get-SpotifyPlaylistTrack | getplaylist | Returns all tracks from a Spotify playlist. |
Get-SpotifyTrackAudioFeatures | audiofeatures | Retrieves audio feature information for one or more Spotify tracks. |
Get-SpotifyTrackById | gettrack | Retrieves detailed track information from Spotify using a track ID. |
Get-SpotifyUserPlaylists | gupl | Returns a collection of Spotify playlists owned by the current user. |
Move-SpotifyLikedTracksToPlaylist | moveliked | Moves all liked tracks from your Spotify library to specified playlist(s) |
New-MicrosoftShellTab | x | Creates a new Windows Terminal tab running PowerShell. |
Now | Returns the current system date and time as a DateTime object. | |
Open-MediaFile | findmedia, media, vlcmedia | |
Open-VlcMediaPlayer | vlc | Launches and controls VLC Media Player with extensive configuration options. |
Open-VlcMediaPlayerLyrics | vlclyrics | Opens a web browser to search for lyrics of currently playing VLC media. |
Remove-SpotifyTracksFromLiked | dislike | Removes tracks from the user's Spotify Library (Liked Songs). |
Remove-SpotifyTracksFromPlaylist | removefromplaylist | Removes tracks from a Spotify playlist. |
SayDate | Speaks the current date using text-to-speech synthesis. | |
SayTime | Announces the current time using text-to-speech. | |
Search-Spotify | fm, sm | Performs a Spotify search and returns matching items. |
Search-SpotifyAndEnqueue | fmq, smq | Searches Spotify and adds the first matching item to the playback queue. |
Search-SpotifyAndPlay | fmp, smp | Performs a Spotify search and plays the first found item. |
Set-LocationParent | .. | Changes the current location to the parent directory and lists its contents. |
Set-LocationParent2 | ... | Navigates up two directory levels in the file system hierarchy. |
Set-LocationParent3 | .... | Navigates up three directory levels in the file system hierarchy. |
Set-LocationParent4 | ..... | Navigates up four directory levels in the filesystem hierarchy. |
Set-LocationParent5 | ...... | Navigates up five directory levels in the file system hierarchy. |
Set-MonitorPowerOff | poweroff | Turns off power to all connected monitors. |
Set-MonitorPowerOn | wake-monitor | Turns the monitor power on. |
Set-SpotifyActiveDevice | Set-SpotifyDevice | Sets the active Spotify playback device. |
Set-SpotifyApiToken | Caches a Spotify API token for later use in the local configuration. | |
Set-SpotifyNext | next, skip | Skips to next track on Spotify. |
Set-SpotifyPause | pausemusic, Resume-Music | Pauses Spotify playback |
Set-SpotifyPlaylistDetails | spld | Sets the main properties of a Spotify playlist. |
Set-SpotifyPlaylistOrder | ||
Set-SpotifyPrevious | prev, previous | Skips to the previous track in Spotify playback. |
Set-SpotifyRepeatContext | repeat | Enables playlist repeat mode for Spotify playback. |
Set-SpotifyRepeatOff | norepeat, repeatoff | Disables Spotify repeat mode for the currently active device. |
Set-SpotifyRepeatSong | repeatsong | Enables song repeat mode in Spotify. |
Set-SpotifyShuffleOff | noshuffle, shuffleoff | Disables Spotify song-shuffle mode on the active device. |
Set-SpotifyShuffleOn | shuffle, shuffleon | Enables Spotify song-shuffle mode. |
Set-SpotifyStart | play, Start-Music | Starts Spotify playback on the currently active device. |
Set-SpotifyStop | stop | Stops Spotify playback on the active device. |
Set-VLCPlayerFocused | fvlc, showvlc, vlcf | Sets focus to the VLC media player window. |
Start-TextToSpeech | say | Converts text to speech using the Windows Speech API. |
Start-VlcMediaPlayerNextInPlaylist | vlcnext | Advances VLC Media Player to the next item in the current playlist. |
Start-VlcMediaPlayerPreviousInPlaylist | vlcback, vlcprev | Moves to the previous item in the VLC Media Player playlist. |
Stop-TextToSpeech | sst | Immediately stops any ongoing text-to-speech output. |
Switch-VlcMediaPlayerMute | vlcmute, vlcunmute | Toggles the mute state of the VLC Media Player. |
Switch-VLCMediaPlayerPaused | vlcpause, vlcplay | Toggles the pause/play state of the VLC Media Player. |
Switch-VlcMediaPlayerRepeat | vlcrepeat | Toggles the repeat mode in VLC Media Player. |
UtcNow | Gets the current UTC (Coordinated Universal Time) date and time. |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for enhancing the commandline experience
Command | Aliases | Description |
---|---|---|
Add-SpotifyNewPlaylist | newplaylist | Creates a new Spotify playlist with customizable settings. |
Add-SpotifyTracksToLiked | like | Adds tracks to the user's Spotify liked songs library. |
Add-SpotifyTracksToPlaylist | addtoplaylist | Adds tracks to a Spotify playlist. |
Connect-SpotifyApiToken | Authenticates with Spotify API using OAuth flow to obtain an access token. | |
Enable-Screensaver | Starts the configured Windows screensaver. | |
Get-IsSpeaking | iss | Returns true if the text-to-speech engine is speaking. |
Get-SpotifyActiveDevice | Returns all currently active Spotify devices for the current user. | |
Get-SpotifyApiToken | Retrieves or generates a valid Spotify API authentication token. | |
Get-SpotifyCurrentlyPlaying | gcp | Returns information about the currently playing track on Spotify. |
Get-SpotifyDevice | Get-SpotifyDevices | Returns all currently available Spotify devices for current user. |
Get-SpotifyLikedTrack | liked | Retrieves all tracks saved in the user's Spotify Library. |
Get-SpotifyLyrics | lyrics | Retrieves lyrics for Spotify tracks from Musixmatch.com |
Get-SpotifyPlaylistIdsByName | Retrieves Spotify playlist IDs by their names. | |
Get-SpotifyPlaylistTrack | getplaylist | Returns all tracks from a Spotify playlist. |
Get-SpotifyTrackAudioFeatures | audiofeatures | Retrieves audio feature information for one or more Spotify tracks. |
Get-SpotifyTrackById | gettrack | Retrieves detailed track information from Spotify using a track ID. |
Get-SpotifyUserPlaylists | gupl | Returns a collection of Spotify playlists owned by the current user. |
Move-SpotifyLikedTracksToPlaylist | moveliked | Moves all liked tracks from your Spotify library to specified playlist(s) |
New-MicrosoftShellTab | x | Creates a new Windows Terminal tab running PowerShell. |
Now | Returns the current system date and time as a DateTime object. | |
Open-MediaFile | findmedia, media, vlcmedia | |
Open-VlcMediaPlayer | vlc | Launches and controls VLC Media Player with extensive configuration options. |
Open-VlcMediaPlayerLyrics | vlclyrics | Opens a web browser to search for lyrics of currently playing VLC media. |
Remove-SpotifyTracksFromLiked | dislike | Removes tracks from the user's Spotify Library (Liked Songs). |
Remove-SpotifyTracksFromPlaylist | removefromplaylist | Removes tracks from a Spotify playlist. |
SayDate | Speaks the current date using text-to-speech synthesis. | |
SayTime | Announces the current time using text-to-speech. | |
Search-Spotify | fm, sm | Performs a Spotify search and returns matching items. |
Search-SpotifyAndEnqueue | fmq, smq | Searches Spotify and adds the first matching item to the playback queue. |
Search-SpotifyAndPlay | fmp, smp | Performs a Spotify search and plays the first found item. |
Set-LocationParent | .. | Changes the current location to the parent directory and lists its contents. |
Set-LocationParent2 | ... | Navigates up two directory levels in the file system hierarchy. |
Set-LocationParent3 | .... | Navigates up three directory levels in the file system hierarchy. |
Set-LocationParent4 | ..... | Navigates up four directory levels in the filesystem hierarchy. |
Set-LocationParent5 | ...... | Navigates up five directory levels in the file system hierarchy. |
Set-MonitorPowerOff | poweroff | Turns off power to all connected monitors. |
Set-MonitorPowerOn | wake-monitor | Turns the monitor power on. |
Set-SpotifyActiveDevice | Set-SpotifyDevice | Sets the active Spotify playback device. |
Set-SpotifyApiToken | Caches a Spotify API token for later use in the local configuration. | |
Set-SpotifyNext | next, skip | Skips to next track on Spotify. |
Set-SpotifyPause | pausemusic, Resume-Music | Pauses Spotify playback |
Set-SpotifyPlaylistDetails | spld | Sets the main properties of a Spotify playlist. |
Set-SpotifyPlaylistOrder | ||
Set-SpotifyPrevious | prev, previous | Skips to the previous track in Spotify playback. |
Set-SpotifyRepeatContext | repeat | Enables playlist repeat mode for Spotify playback. |
Set-SpotifyRepeatOff | norepeat, repeatoff | Disables Spotify repeat mode for the currently active device. |
Set-SpotifyRepeatSong | repeatsong | Enables song repeat mode in Spotify. |
Set-SpotifyShuffleOff | noshuffle, shuffleoff | Disables Spotify song-shuffle mode on the active device. |
Set-SpotifyShuffleOn | shuffle, shuffleon | Enables Spotify song-shuffle mode. |
Set-SpotifyStart | play, Start-Music | Starts Spotify playback on the currently active device. |
Set-SpotifyStop | stop | Stops Spotify playback on the active device. |
Set-VLCPlayerFocused | fvlc, showvlc, vlcf | Sets focus to the VLC media player window. |
Start-TextToSpeech | say | Converts text to speech using the Windows Speech API. |
Start-VlcMediaPlayerNextInPlaylist | vlcnext | Advances VLC Media Player to the next item in the current playlist. |
Start-VlcMediaPlayerPreviousInPlaylist | vlcback, vlcprev | Moves to the previous item in the VLC Media Player playlist. |
Stop-TextToSpeech | sst | Immediately stops any ongoing text-to-speech output. |
Switch-VlcMediaPlayerMute | vlcmute, vlcunmute | Toggles the mute state of the VLC Media Player. |
Switch-VLCMediaPlayerPaused | vlcpause, vlcplay | Toggles the pause/play state of the VLC Media Player. |
Switch-VlcMediaPlayerRepeat | vlcrepeat | Toggles the repeat mode in VLC Media Player. |
UtcNow | Gets the current UTC (Coordinated Universal Time) date and time. |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for enhancing the commandline experience
Command | Aliases | Description |
---|---|---|
EnsureSQLiteStudioInstalled | Ensures SQLiteStudio is installed and accessible from the command line. | |
Get-GenXdevPreference | getPreference | Retrieves a preference value from the GenXdev preferences store. |
Get-GenXdevPreferenceNames | getPreferenceNames | Gets all preference names from session storage and database stores. |
Get-GenXdevPreferencesDatabasePath | Gets the configured database path for preference data files used in GenXdev.Data operations. | |
Get-KeyValueStoreNames | getstorenames | Retrieves a list of all available key-value store names from the database. |
Get-SQLiteSchema | Retrieves the complete schema information from a SQLite database. | |
Get-SQLiteTableColumnData | Retrieves data from a specific column in a SQLite database table. | |
Get-SQLiteTableData | Retrieves data from a SQLite database table with optional record limiting. | |
Get-SQLiteTables | Retrieves a list of table names from a SQLite database. | |
Get-SQLiteTableSchema | Retrieves the schema information for a specified SQLite table. | |
Get-SQLiteTransaction | getsqltx, newsqltx | Creates and returns a SQLite transaction object for batch operations. |
Get-SQLiteViewColumnData | Retrieves column data from a SQLite view with optional record limiting. | |
Get-SQLiteViewData | Retrieves data from a SQLite database view with optional record limiting. | |
Get-SQLiteViews | Retrieves a list of views from a SQLite database. | |
Get-SQLiteViewSchema | Retrieves the SQL schema definition for a SQLite view. | |
Get-StoreKeys | getkeys | Retrieves all key names for a given key-value store. |
Get-ValueByKeyFromStore | getvalue | Retrieves a value from a key-value store database. |
Initialize-KeyValueStores | Initializes and synchronizes KeyValueStore databases between local and OneDrive. | |
Invoke-SQLiteQuery | Executes one or more SQL queries against a SQLite database with transaction support. | |
Invoke-SQLiteStudio | Executes SQLite database queries with support for parameters and transactions. | |
Invoke-SqlServerQuery | Executes SQL queries against a SQL Server database with transaction support. | |
New-SQLiteDatabase | nsqldb | Creates a new SQLite database file. |
Remove-GenXdevPreference | removePreference | Removes a preference value from the GenXdev preferences store. |
Remove-KeyFromStore | removekey | Deletes a key from the specified key-value store. |
Remove-KeyValueStore | Removes a key-value store from the database. | |
Set-GenXdevDefaultPreference | setPreferenceDefault | Sets a default preference value in the GenXdev preferences store. |
Set-GenXdevPreference | setPreference | Sets a preference value in the GenXdev preferences store. |
Set-GenXdevPreferencesDatabasePath | Sets the database path for preferences used in GenXdev.Data operations. | |
Set-ValueByKeyInStore | setvalue | Manages key-value pairs in a SQLite database store. |
Sync-KeyValueStore | Synchronizes local and OneDrive key-value store databases. |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for enhancing the commandline experience
Command | Aliases | Description |
---|---|---|
EnsureSQLiteStudioInstalled | Ensures SQLiteStudio is installed and accessible from the command line. | |
Get-GenXdevPreference | getPreference | Retrieves a preference value from the GenXdev preferences store. |
Get-GenXdevPreferenceNames | getPreferenceNames | Gets all preference names from session storage and database stores. |
Get-GenXdevPreferencesDatabasePath | Gets the configured database path for preference data files used in GenXdev.Data operations. | |
Get-KeyValueStoreNames | getstorenames | Retrieves a list of all available key-value store names from the database. |
Get-SQLiteSchema | Retrieves the complete schema information from a SQLite database. | |
Get-SQLiteTableColumnData | Retrieves data from a specific column in a SQLite database table. | |
Get-SQLiteTableData | Retrieves data from a SQLite database table with optional record limiting. | |
Get-SQLiteTables | Retrieves a list of table names from a SQLite database. | |
Get-SQLiteTableSchema | Retrieves the schema information for a specified SQLite table. | |
Get-SQLiteTransaction | getsqltx, newsqltx | Creates and returns a SQLite transaction object for batch operations. |
Get-SQLiteViewColumnData | Retrieves column data from a SQLite view with optional record limiting. | |
Get-SQLiteViewData | Retrieves data from a SQLite database view with optional record limiting. | |
Get-SQLiteViews | Retrieves a list of views from a SQLite database. | |
Get-SQLiteViewSchema | Retrieves the SQL schema definition for a SQLite view. | |
Get-StoreKeys | getkeys | Retrieves all key names for a given key-value store. |
Get-ValueByKeyFromStore | getvalue | Retrieves a value from a key-value store database. |
Initialize-KeyValueStores | Initializes and synchronizes KeyValueStore databases between local and OneDrive. | |
Invoke-SQLiteQuery | Executes one or more SQL queries against a SQLite database with transaction support. | |
Invoke-SQLiteStudio | Executes SQLite database queries with support for parameters and transactions. | |
Invoke-SqlServerQuery | Executes SQL queries against a SQL Server database with transaction support. | |
New-SQLiteDatabase | nsqldb | Creates a new SQLite database file. |
Remove-GenXdevPreference | removePreference | Removes a preference value from the GenXdev preferences store. |
Remove-KeyFromStore | removekey | Deletes a key from the specified key-value store. |
Remove-KeyValueStore | Removes a key-value store from the database. | |
Set-GenXdevDefaultPreference | setPreferenceDefault | Sets a default preference value in the GenXdev preferences store. |
Set-GenXdevPreference | setPreference | Sets a preference value in the GenXdev preferences store. |
Set-GenXdevPreferencesDatabasePath | Sets the database path for preferences used in GenXdev.Data operations. | |
Set-ValueByKeyInStore | setvalue | Manages key-value pairs in a SQLite database store. |
Sync-KeyValueStore | Synchronizes local and OneDrive key-value store databases. |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for enhancing the commandline experience
Command | Aliases | Description |
---|---|---|
EnsureSQLiteStudioInstalled | Ensures SQLiteStudio is installed and accessible from the command line. | |
Get-GenXdevPreference | getPreference | Retrieves a preference value from the GenXdev preferences store. |
Get-GenXdevPreferenceNames | getPreferenceNames | Gets all preference names from session storage and database stores. |
Get-GenXdevPreferencesDatabasePath | Gets the configured database path for preference data files used in GenXdev.Data operations. | |
Get-KeyValueStoreNames | getstorenames | Retrieves a list of all available key-value store names from the database. |
Get-SQLiteSchema | Retrieves the complete schema information from a SQLite database. | |
Get-SQLiteTableColumnData | Retrieves data from a specific column in a SQLite database table. | |
Get-SQLiteTableData | Retrieves data from a SQLite database table with optional record limiting. | |
Get-SQLiteTables | Retrieves a list of table names from a SQLite database. | |
Get-SQLiteTableSchema | Retrieves the schema information for a specified SQLite table. | |
Get-SQLiteTransaction | getsqltx, newsqltx | Creates and returns a SQLite transaction object for batch operations. |
Get-SQLiteViewColumnData | Retrieves column data from a SQLite view with optional record limiting. | |
Get-SQLiteViewData | Retrieves data from a SQLite database view with optional record limiting. | |
Get-SQLiteViews | Retrieves a list of views from a SQLite database. | |
Get-SQLiteViewSchema | Retrieves the SQL schema definition for a SQLite view. | |
Get-StoreKeys | getkeys | Retrieves all key names for a given key-value store. |
Get-ValueByKeyFromStore | getvalue | Retrieves a value from a key-value store database. |
Initialize-KeyValueStores | Initializes and synchronizes KeyValueStore databases between local and OneDrive. | |
Invoke-SQLiteQuery | Executes one or more SQL queries against a SQLite database with transaction support. | |
Invoke-SQLiteStudio | Executes SQLite database queries with support for parameters and transactions. | |
Invoke-SqlServerQuery | Executes SQL queries against a SQL Server database with transaction support. | |
New-SQLiteDatabase | nsqldb | Creates a new SQLite database file. |
Remove-GenXdevPreference | removePreference | Removes a preference value from the GenXdev preferences store. |
Remove-KeyFromStore | removekey | Deletes a key from the specified key-value store. |
Remove-KeyValueStore | Removes a key-value store from the database. | |
Set-GenXdevDefaultPreference | setPreferenceDefault | Sets a default preference value in the GenXdev preferences store. |
Set-GenXdevPreference | setPreference | Sets a preference value in the GenXdev preferences store. |
Set-GenXdevPreferencesDatabasePath | Sets the database path for preferences used in GenXdev.Data operations. | |
Set-ValueByKeyInStore | setvalue | Manages key-value pairs in a SQLite database store. |
Sync-KeyValueStore | Synchronizes local and OneDrive key-value store databases. |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for enhancing the commandline experience
Command | Aliases | Description |
---|---|---|
EnsureSQLiteStudioInstalled | Ensures SQLiteStudio is installed and accessible from the command line. | |
Get-GenXdevPreference | getPreference | Retrieves a preference value from the GenXdev preferences store. |
Get-GenXdevPreferenceNames | getPreferenceNames | Gets all preference names from session storage and database stores. |
Get-GenXdevPreferencesDatabasePath | Gets the configured database path for preference data files used in GenXdev.Data operations. | |
Get-KeyValueStoreNames | getstorenames | Retrieves a list of all available key-value store names from the database. |
Get-SQLiteSchema | Retrieves the complete schema information from a SQLite database. | |
Get-SQLiteTableColumnData | Retrieves data from a specific column in a SQLite database table. | |
Get-SQLiteTableData | Retrieves data from a SQLite database table with optional record limiting. | |
Get-SQLiteTables | Retrieves a list of table names from a SQLite database. | |
Get-SQLiteTableSchema | Retrieves the schema information for a specified SQLite table. | |
Get-SQLiteTransaction | getsqltx, newsqltx | Creates and returns a SQLite transaction object for batch operations. |
Get-SQLiteViewColumnData | Retrieves column data from a SQLite view with optional record limiting. | |
Get-SQLiteViewData | Retrieves data from a SQLite database view with optional record limiting. | |
Get-SQLiteViews | Retrieves a list of views from a SQLite database. | |
Get-SQLiteViewSchema | Retrieves the SQL schema definition for a SQLite view. | |
Get-StoreKeys | getkeys | Retrieves all key names for a given key-value store. |
Get-ValueByKeyFromStore | getvalue | Retrieves a value from a key-value store database. |
Initialize-KeyValueStores | Initializes and synchronizes KeyValueStore databases between local and OneDrive. | |
Invoke-SQLiteQuery | Executes one or more SQL queries against a SQLite database with transaction support. | |
Invoke-SQLiteStudio | Executes SQLite database queries with support for parameters and transactions. | |
Invoke-SqlServerQuery | Executes SQL queries against a SQL Server database with transaction support. | |
New-SQLiteDatabase | nsqldb | Creates a new SQLite database file. |
Remove-GenXdevPreference | removePreference | Removes a preference value from the GenXdev preferences store. |
Remove-KeyFromStore | removekey | Deletes a key from the specified key-value store. |
Remove-KeyValueStore | Removes a key-value store from the database. | |
Set-GenXdevDefaultPreference | setPreferenceDefault | Sets a default preference value in the GenXdev preferences store. |
Set-GenXdevPreference | setPreference | Sets a preference value in the GenXdev preferences store. |
Set-GenXdevPreferencesDatabasePath | Sets the database path for preferences used in GenXdev.Data operations. | |
Set-ValueByKeyInStore | setvalue | Manages key-value pairs in a SQLite database store. |
Sync-KeyValueStore | Synchronizes local and OneDrive key-value store databases. |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for enhancing the commandline experience
Command | Aliases | Description |
---|---|---|
EnsureSQLiteStudioInstalled | Ensures SQLiteStudio is installed and accessible from the command line. | |
Get-GenXdevPreference | getPreference | Retrieves a preference value from the GenXdev preferences store. |
Get-GenXdevPreferenceNames | getPreferenceNames | Gets all preference names from session storage and database stores. |
Get-GenXdevPreferencesDatabasePath | Gets the configured database path for preference data files used in GenXdev.Data operations. | |
Get-KeyValueStoreNames | getstorenames | Retrieves a list of all available key-value store names from the database. |
Get-SQLiteSchema | Retrieves the complete schema information from a SQLite database. | |
Get-SQLiteTableColumnData | Retrieves data from a specific column in a SQLite database table. | |
Get-SQLiteTableData | Retrieves data from a SQLite database table with optional record limiting. | |
Get-SQLiteTables | Retrieves a list of table names from a SQLite database. | |
Get-SQLiteTableSchema | Retrieves the schema information for a specified SQLite table. | |
Get-SQLiteTransaction | getsqltx, newsqltx | Creates and returns a SQLite transaction object for batch operations. |
Get-SQLiteViewColumnData | Retrieves column data from a SQLite view with optional record limiting. | |
Get-SQLiteViewData | Retrieves data from a SQLite database view with optional record limiting. | |
Get-SQLiteViews | Retrieves a list of views from a SQLite database. | |
Get-SQLiteViewSchema | Retrieves the SQL schema definition for a SQLite view. | |
Get-StoreKeys | getkeys | Retrieves all key names for a given key-value store. |
Get-ValueByKeyFromStore | getvalue | Retrieves a value from a key-value store database. |
Initialize-KeyValueStores | Initializes and synchronizes KeyValueStore databases between local and OneDrive. | |
Invoke-SQLiteQuery | Executes one or more SQL queries against a SQLite database with transaction support. | |
Invoke-SQLiteStudio | Executes SQLite database queries with support for parameters and transactions. | |
Invoke-SqlServerQuery | Executes SQL queries against a SQL Server database with transaction support. | |
New-SQLiteDatabase | nsqldb | Creates a new SQLite database file. |
Remove-GenXdevPreference | removePreference | Removes a preference value from the GenXdev preferences store. |
Remove-KeyFromStore | removekey | Deletes a key from the specified key-value store. |
Remove-KeyValueStore | Removes a key-value store from the database. | |
Set-GenXdevDefaultPreference | setPreferenceDefault | Sets a default preference value in the GenXdev preferences store. |
Set-GenXdevPreference | setPreference | Sets a preference value in the GenXdev preferences store. |
Set-GenXdevPreferencesDatabasePath | Sets the database path for preferences used in GenXdev.Data operations. | |
Set-ValueByKeyInStore | setvalue | Manages key-value pairs in a SQLite database store. |
Sync-KeyValueStore | Synchronizes local and OneDrive key-value store databases. |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for basic and advanced file management tasks
Command | Aliases | Description |
---|---|---|
EnsurePester | Ensures Pester testing framework is available for use. | |
Expand-Path | ep | Expands any given file reference to a full pathname. |
Find-DuplicateFiles | fdf | Find duplicate files across multiple directories based on configurable criteria. |
Find-Item | l | Performs advanced file and directory searches with content filtering capabilities. |
Invoke-Fasti | fasti | Extracts archive files in the current directory and deletes the originals. |
Move-ItemWithTracking | Moves files and directories while preserving filesystem links and references. | |
Move-ToRecycleBin | recycle | Moves files and directories to the Windows Recycle Bin safely. |
Remove-AllItems | sdel | Recursively removes all content from a directory with advanced error handling. |
Remove-ItemWithFallback | rmf | Removes files or directories with multiple fallback mechanisms for reliable deletion. |
Remove-OnReboot | Marks files or directories for deletion during the next system boot. | |
Rename-InProject | rip | Performs text replacement throughout a project directory. |
ResolveInputObjectFileNames | ||
Start-RoboCopy | rc, xc | Provides a PowerShell wrapper for Microsoft's Robust Copy (RoboCopy) utility. |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module with helpers mostly used by other GenXdev modules
Command | Aliases | Description |
---|---|---|
alignScript | Returns a string (with altered indentation) of a provided scriptblock string | |
ConvertTo-HashTable | Converts a PSCustomObject to a HashTable recursively. | |
ConvertTo-JsonEx | tojsonex | Converts an object to a JSON string with extended options. |
EnsureGenXdev | ||
EnsureNuGetAssembly | Downloads and loads .NET assemblies from NuGet packages based on package key or ID. | |
Get-DefaultWebLanguage | Gets the default web language key based on the system's current language settings. | |
Get-FreeFallHeight | Calculates the height fallen during free fall for a given time duration. | |
Get-FreeFallTime | Calculates the time it takes for an object to fall a specified distance. | |
Get-GenXDevCmdlet | gcmds | Retrieves and lists all GenXdev cmdlets and their details. |
Get-ImageGeolocation | Extracts geolocation data from an image file. | |
Get-ImageMetadata | Extracts comprehensive metadata from an image file. | |
Get-WebLanguageDictionary | Returns a reversed dictionary for all languages supported by Google Search | |
Import-GenXdevModules | reloadgenxdev | Imports all GenXdev PowerShell modules into the global scope. |
Initialize-SearchPaths | Initializes and configures system search paths for package management. | |
Invoke-OnEachGenXdevModule | foreach-genxdev-module-do | Executes a script block on each GenXdev module in the workspace. |
Out-Serial | Sends a string to a serial port | |
Remove-JSONComments | Removes comments from JSON content. | |
Show-GenXDevCmdlet | cmds | Displays GenXdev PowerShell modules with their cmdlets and aliases. |
Show-Verb | showverbs | Shows a short alphabetical list of all PowerShell verbs. |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module with helpers mostly used by other GenXdev modules
Command | Aliases | Description |
---|---|---|
_EnsureTypes | ||
alignScript | Returns a string (with altered indentation) of a provided scriptblock string | |
ConvertTo-HashTable | Converts a PSCustomObject to a HashTable recursively. | |
ConvertTo-JsonEx | tojsonex | Converts an object to a JSON string with extended options. |
EnsureGenXdev | ||
EnsureNuGetAssembly | Downloads and loads .NET assemblies from NuGet packages based on package key or ID. | |
Get-DefaultWebLanguage | Gets the default web language key based on the system's current language settings. | |
Get-FreeFallHeight | Calculates the height fallen during free fall for a given time duration. | |
Get-FreeFallTime | Calculates the time it takes for an object to fall a specified distance. | |
Get-GenXDevCmdlet | gcmds | Retrieves and lists all GenXdev cmdlets and their details. |
Get-ImageGeolocation | Extracts geolocation data from an image file. | |
Get-ImageMetadata | Extracts comprehensive metadata from an image file. | |
Get-WebLanguageDictionary | Returns a reversed dictionary for all languages supported by Google Search | |
Import-GenXdevModules | reloadgenxdev | Imports all GenXdev PowerShell modules into the global scope. |
Initialize-SearchPaths | Initializes and configures system search paths for package management. | |
Invoke-OnEachGenXdevModule | foreach-genxdev-module-do | Executes a script block on each GenXdev module in the workspace. |
Out-Serial | Sends a string to a serial port | |
Remove-JSONComments | Removes comments from JSON content. | |
Show-GenXDevCmdlet | cmds | Displays GenXdev PowerShell modules with their cmdlets and aliases. |
Show-Verb | showverbs | Shows a short alphabetical list of all PowerShell verbs. |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module that helps with converting media files like pictures and video files
Command | Aliases | Description |
---|---|---|
EnsureYtdlp | Ensures yt-dlp is installed and available in the default WSL image. | |
Invoke-YTDlpSaveVideo | Save-Video, savevideo | Downloads a video from a specified URL using yt-dlp and saves metadata. |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module that helps with converting media files like pictures and video files
Command | Aliases | Description |
---|---|---|
EnsureYtdlp | Ensures yt-dlp is installed and available in the default WSL image. | |
Invoke-YTDlpSaveVideo | Save-Video, savevideo | Downloads a video from a specified URL using yt-dlp and saves metadata. |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module that helps with converting media files like pictures and video files
Command | Aliases | Description |
---|---|---|
EnsureYtdlp | Ensures yt-dlp is installed and available in the default WSL image. | |
Invoke-YTDlpSaveVideo | Save-Video, savevideo | Downloads a video from a specified URL using yt-dlp and saves metadata. |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for finding resources and information on the internet
Command | Aliases | Description |
---|---|---|
Clear-YoutubeWatched | Clears the YouTube watch history from the browser's local storage. | |
ConvertTo-Uris | Parses strings for any valid URI. | |
Copy-PDFsFromGoogleQuery | Downloads PDF files found through Google search results. | |
Get-GoogleSearchResultUrls | qlinksget | Performs a google search and returns the links |
Get-NextAffirmation | WhatAboutIt | Returns a random affirmation text from affirmations.dev API. |
Get-WikipediaSummary | wikitxt | Retrieves a summary of a topic from Wikipedia. |
Invoke-WebbrowserTabPollingScript | Executes a background polling script in a previously selected webbrowser tab. | |
Open-AllGoogleLinks | qlinks | Performs an infinite auto opening google search . |
Open-AllPossibleQueries | Opens all possible query types for given search terms or URLs. | |
Open-AllPossibleTextQueries | qqq | Executes all Text query Cmdlets in parallel and displays results. |
Open-AllYoutubeVideos | qvideos, qyt | Opens and controls YouTube videos in a browser window with keyboard shortcuts. |
Open-BingCopilotQuery | aibc | Opens a Bing CoPilot query in a webbrowser |
Open-BingQuery | bq | Opens a Bing search query in a web browser. |
Open-BuiltWithSiteInfo | Opens BuiltWith website queries in a web browser. | |
Open-ChatGPTQuery | aicgpt, askchatgpt | Opens a ChatGPT query in a web browser. |
Open-CloudLLMChat | ask | Opens a cloud LLM chat interface for AI queries. |
Open-DeepSearchQuery | aideepseek, askdeepsearch | Opens a DeepSeek query in a webbrowser |
Open-GameOfLife | conway, gameoflife | Opens Conway's Game of Life simulation in a web browser. |
Open-GenXdevAppCatalog | appcatalog | Opens the GenXdev progressive webapps catalog in a web browser. |
Open-GithubCopilotQuery | aigc, askghcopilot | Opens a Github CoPilot query in a webbrowser |
Open-GithubQuery | qgithub | Opens a Github repository search query in a web browser. |
Open-GoogleGeminiQuery | aigg, askgemini | Opens a Google Gemini query in a webbrowser |
Open-GoogleQuery | ||
Open-GoogleSiteInfo | Opens Google site information queries in a web browser. | |
Open-IMDBQuery | imdb | Opens an IMDB search query in a web browser. |
Open-InstantStreetViewQuery | isv | Opens InstantStreetView queries in a web browser. |
Open-MovieQuote | moviequote | Opens a video of a movie quote in a web browser. |
Open-SearchEngine | q | Opens a search query in the specified search engine using a web browser. |
Open-SimularWebSiteInfo | simularsite | Opens SimilarWeb website information for specified URLs in a web browser. |
Open-StackOverflowQuery | qso | Opens Stack Overflow search queries in a web browser. |
Open-Timeline | timeline | Opens an interactive timeline showing current time, date, century, and millennium. |
Open-ViralSimulation | viral | |
Open-WaybackMachineSiteInfo | wayback | Opens WaybackMachine site information in a web browser. |
Open-WebsiteAndPerformQuery | owaq | Opens a webpage in a webbrowser and performs one or more queries. |
Open-WhoisHostSiteInfo | whois | Opens a Whois host information query in a web browser. |
Open-WikipediaNLQuery | wikinl | Opens Dutch Wikipedia searches in a web browser. |
Open-WikipediaQuery | wiki | Opens a Wikipedia query in a webbrowser. |
Open-WolframAlphaQuery | qalpha | Opens a Wolfram Alpha query in a web browser. |
Open-XGrokQuery | aixg, askxgrok | Opens a X Grok query in a webbrowser |
Open-Yab | yab | Opens the YAB game in a web browser with configurable settings. |
Open-YabAIBattle | yabbattle | Opens the YabAI Battle game in a web browser. |
Open-YoutubeQuery | youtube | Opens YouTube search queries in a web browser. |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for finding resources and information on the internet
Command | Aliases | Description |
---|---|---|
Clear-YoutubeWatched | Clears the YouTube watch history from the browser's local storage. | |
ConvertTo-Uris | Parses strings for any valid URI. | |
Copy-PDFsFromGoogleQuery | Downloads PDF files found through Google search results. | |
Get-GoogleSearchResultUrls | qlinksget | Performs a google search and returns the links |
Get-NextAffirmation | WhatAboutIt | Returns a random affirmation text from affirmations.dev API. |
Get-WikipediaSummary | wikitxt | Retrieves a summary of a topic from Wikipedia. |
Invoke-WebbrowserTabPollingScript | Executes a background polling script in a previously selected webbrowser tab. | |
Open-AllGoogleLinks | qlinks | Performs an infinite auto opening google search . |
Open-AllPossibleQueries | Opens all possible query types for given search terms or URLs. | |
Open-AllPossibleTextQueries | qqq | Executes all Text query Cmdlets in parallel and displays results. |
Open-AllYoutubeVideos | qvideos, qyt | Opens and controls YouTube videos in a browser window with keyboard shortcuts. |
Open-BingCopilotQuery | aibc | Opens a Bing CoPilot query in a webbrowser |
Open-BingQuery | bq | Opens a Bing search query in a web browser. |
Open-BuiltWithSiteInfo | Opens BuiltWith website queries in a web browser. | |
Open-ChatGPTQuery | aicgpt, askchatgpt | Opens a ChatGPT query in a web browser. |
Open-CloudLLMChat | ask | Opens a cloud LLM chat interface for AI queries. |
Open-DeepSearchQuery | aideepseek, askdeepsearch | Opens a DeepSeek query in a webbrowser |
Open-GameOfLife | conway, gameoflife | Opens Conway's Game of Life simulation in a web browser. |
Open-GenXdevAppCatalog | appcatalog | Opens the GenXdev progressive webapps catalog in a web browser. |
Open-GithubCopilotQuery | aigc, askghcopilot | Opens a Github CoPilot query in a webbrowser |
Open-GithubQuery | qgithub | Opens a Github repository search query in a web browser. |
Open-GoogleGeminiQuery | aigg, askgemini | Opens a Google Gemini query in a webbrowser |
Open-GoogleQuery | ||
Open-GoogleSiteInfo | Opens Google site information queries in a web browser. | |
Open-IMDBQuery | imdb | Opens an IMDB search query in a web browser. |
Open-InstantStreetViewQuery | isv | Opens InstantStreetView queries in a web browser. |
Open-MovieQuote | moviequote | Opens a video of a movie quote in a web browser. |
Open-SearchEngine | q | Opens a search query in the specified search engine using a web browser. |
Open-SimularWebSiteInfo | simularsite | Opens SimilarWeb website information for specified URLs in a web browser. |
Open-StackOverflowQuery | qso | Opens Stack Overflow search queries in a web browser. |
Open-Timeline | timeline | Opens an interactive timeline showing current time, date, century, and millennium. |
Open-ViralSimulation | viral | |
Open-WaybackMachineSiteInfo | wayback | Opens WaybackMachine site information in a web browser. |
Open-WebsiteAndPerformQuery | owaq | Opens a webpage in a webbrowser and performs one or more queries. |
Open-WhoisHostSiteInfo | whois | Opens a Whois host information query in a web browser. |
Open-WikipediaNLQuery | wikinl | Opens Dutch Wikipedia searches in a web browser. |
Open-WikipediaQuery | wiki | Opens a Wikipedia query in a webbrowser. |
Open-WolframAlphaQuery | qalpha | Opens a Wolfram Alpha query in a web browser. |
Open-XGrokQuery | aixg, askxgrok | Opens a X Grok query in a webbrowser |
Open-Yab | yab | Opens the YAB game in a web browser with configurable settings. |
Open-YabAIBattle | yabbattle | Opens the YabAI Battle game in a web browser. |
Open-YoutubeQuery | youtube | Opens YouTube search queries in a web browser. |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for finding resources and information on the internet
Command | Aliases | Description |
---|---|---|
Clear-YoutubeWatched | Clears the YouTube watch history from the browser's local storage. | |
ConvertTo-Uris | Parses strings for any valid URI. | |
Copy-PDFsFromGoogleQuery | Downloads PDF files found through Google search results. | |
Get-GoogleSearchResultUrls | qlinksget | Performs a google search and returns the links |
Get-NextAffirmation | WhatAboutIt | Returns a random affirmation text from affirmations.dev API. |
Get-WikipediaSummary | wikitxt | Retrieves a summary of a topic from Wikipedia. |
Invoke-WebbrowserTabPollingScript | Executes a background polling script in a previously selected webbrowser tab. | |
Open-AllGoogleLinks | qlinks | Performs an infinite auto opening google search . |
Open-AllPossibleQueries | Opens all possible query types for given search terms or URLs. | |
Open-AllPossibleTextQueries | qqq | Executes all Text query Cmdlets in parallel and displays results. |
Open-AllYoutubeVideos | qvideos, qyt | Opens and controls YouTube videos in a browser window with keyboard shortcuts. |
Open-BingCopilotQuery | aibc | Opens a Bing CoPilot query in a webbrowser |
Open-BingQuery | bq | Opens a Bing search query in a web browser. |
Open-BuiltWithSiteInfo | Opens BuiltWith website queries in a web browser. | |
Open-ChatGPTQuery | aicgpt, askchatgpt | Opens a ChatGPT query in a web browser. |
Open-CloudLLMChat | ask | Opens a cloud LLM chat interface for AI queries. |
Open-DeepSearchQuery | aideepseek, askdeepsearch | Opens a DeepSeek query in a webbrowser |
Open-GameOfLife | conway, gameoflife | Opens Conway's Game of Life simulation in a web browser. |
Open-GenXdevAppCatalog | appcatalog | Opens the GenXdev progressive webapps catalog in a web browser. |
Open-GithubCopilotQuery | aigc, askghcopilot | Opens a Github CoPilot query in a webbrowser |
Open-GithubQuery | qgithub | Opens a Github repository search query in a web browser. |
Open-GoogleGeminiQuery | aigg, askgemini | Opens a Google Gemini query in a webbrowser |
Open-GoogleQuery | ||
Open-GoogleSiteInfo | Opens Google site information queries in a web browser. | |
Open-IMDBQuery | imdb | Opens an IMDB search query in a web browser. |
Open-InstantStreetViewQuery | isv | Opens InstantStreetView queries in a web browser. |
Open-MovieQuote | moviequote | Opens a video of a movie quote in a web browser. |
Open-SearchEngine | q | Opens a search query in the specified search engine using a web browser. |
Open-SimularWebSiteInfo | simularsite | Opens SimilarWeb website information for specified URLs in a web browser. |
Open-StackOverflowQuery | qso | Opens Stack Overflow search queries in a web browser. |
Open-Timeline | timeline | Opens an interactive timeline showing current time, date, century, and millennium. |
Open-ViralSimulation | viral | |
Open-WaybackMachineSiteInfo | wayback | Opens WaybackMachine site information in a web browser. |
Open-WebsiteAndPerformQuery | owaq | Opens a webpage in a webbrowser and performs one or more queries. |
Open-WhoisHostSiteInfo | whois | Opens a Whois host information query in a web browser. |
Open-WikipediaNLQuery | wikinl | Opens Dutch Wikipedia searches in a web browser. |
Open-WikipediaQuery | wiki | Opens a Wikipedia query in a webbrowser. |
Open-WolframAlphaQuery | qalpha | Opens a Wolfram Alpha query in a web browser. |
Open-XGrokQuery | aixg, askxgrok | Opens a X Grok query in a webbrowser |
Open-Yab | yab | Opens the YAB game in a web browser with configurable settings. |
Open-YabAIBattle | yabbattle | Opens the YabAI Battle game in a web browser. |
Open-YoutubeQuery | youtube | Opens YouTube search queries in a web browser. |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for finding resources and information on the internet
Command | Aliases | Description |
---|---|---|
Clear-YoutubeWatched | Clears the YouTube watch history from the browser's local storage. | |
ConvertTo-Uris | Parses strings for any valid URI. | |
Copy-PDFsFromGoogleQuery | Downloads PDF files found through Google search results. | |
Get-GoogleSearchResultUrls | qlinksget | Performs a google search and returns the links |
Get-NextAffirmation | WhatAboutIt | Returns a random affirmation text from affirmations.dev API. |
Get-WikipediaSummary | wikitxt | Retrieves a summary of a topic from Wikipedia. |
Invoke-WebbrowserTabPollingScript | Executes a background polling script in a previously selected webbrowser tab. | |
Open-AllGoogleLinks | qlinks | Performs an infinite auto opening google search . |
Open-AllPossibleQueries | Opens all possible query types for given search terms or URLs. | |
Open-AllPossibleTextQueries | qqq | Executes all Text query Cmdlets in parallel and displays results. |
Open-AllYoutubeVideos | qvideos, qyt | Opens and controls YouTube videos in a browser window with keyboard shortcuts. |
Open-BingCopilotQuery | aibc | Opens a Bing CoPilot query in a webbrowser |
Open-BingQuery | bq | Opens a Bing search query in a web browser. |
Open-BuiltWithSiteInfo | Opens BuiltWith website queries in a web browser. | |
Open-ChatGPTQuery | aicgpt, askchatgpt | Opens a ChatGPT query in a web browser. |
Open-CloudLLMChat | ask | Opens a cloud LLM chat interface for AI queries. |
Open-DeepSearchQuery | aideepseek, askdeepsearch | Opens a DeepSeek query in a webbrowser |
Open-GameOfLife | conway, gameoflife | Opens Conway's Game of Life simulation in a web browser. |
Open-GenXdevAppCatalog | appcatalog | Opens the GenXdev progressive webapps catalog in a web browser. |
Open-GithubCopilotQuery | aigc, askghcopilot | Opens a Github CoPilot query in a webbrowser |
Open-GithubQuery | qgithub | Opens a Github repository search query in a web browser. |
Open-GoogleGeminiQuery | aigg, askgemini | Opens a Google Gemini query in a webbrowser |
Open-GoogleQuery | ||
Open-GoogleSiteInfo | Opens Google site information queries in a web browser. | |
Open-IMDBQuery | imdb | Opens an IMDB search query in a web browser. |
Open-InstantStreetViewQuery | isv | Opens InstantStreetView queries in a web browser. |
Open-MovieQuote | moviequote | Opens a video of a movie quote in a web browser. |
Open-SearchEngine | q | Opens a search query in the specified search engine using a web browser. |
Open-SimularWebSiteInfo | simularsite | Opens SimilarWeb website information for specified URLs in a web browser. |
Open-StackOverflowQuery | qso | Opens Stack Overflow search queries in a web browser. |
Open-Timeline | timeline | Opens an interactive timeline showing current time, date, century, and millennium. |
Open-ViralSimulation | viral | |
Open-WaybackMachineSiteInfo | wayback | Opens WaybackMachine site information in a web browser. |
Open-WebsiteAndPerformQuery | owaq | Opens a webpage in a webbrowser and performs one or more queries. |
Open-WhoisHostSiteInfo | whois | Opens a Whois host information query in a web browser. |
Open-WikipediaNLQuery | wikinl | Opens Dutch Wikipedia searches in a web browser. |
Open-WikipediaQuery | wiki | Opens a Wikipedia query in a webbrowser. |
Open-WolframAlphaQuery | qalpha | Opens a Wolfram Alpha query in a web browser. |
Open-XGrokQuery | aixg, askxgrok | Opens a X Grok query in a webbrowser |
Open-Yab | yab | Opens the YAB game in a web browser with configurable settings. |
Open-YabAIBattle | yabbattle | Opens the YabAI Battle game in a web browser. |
Open-YoutubeQuery | youtube | Opens YouTube search queries in a web browser. |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for finding resources and information on the internet
Command | Aliases | Description |
---|---|---|
Clear-YoutubeWatched | Clears the YouTube watch history from the browser's local storage. | |
ConvertTo-Uris | Parses strings for any valid URI. | |
Copy-PDFsFromGoogleQuery | Downloads PDF files found through Google search results. | |
Get-GoogleSearchResultUrls | qlinksget | Performs a google search and returns the links |
Get-NextAffirmation | WhatAboutIt | Returns a random affirmation text from affirmations.dev API. |
Get-WikipediaSummary | wikitxt | Retrieves a summary of a topic from Wikipedia. |
Invoke-WebbrowserTabPollingScript | Executes a background polling script in a previously selected webbrowser tab. | |
Open-AllGoogleLinks | qlinks | Performs an infinite auto opening google search . |
Open-AllPossibleQueries | Opens all possible query types for given search terms or URLs. | |
Open-AllPossibleTextQueries | qqq | Executes all Text query Cmdlets in parallel and displays results. |
Open-AllYoutubeVideos | qvideos, qyt | Opens and controls YouTube videos in a browser window with keyboard shortcuts. |
Open-BingCopilotQuery | aibc | Opens a Bing CoPilot query in a webbrowser |
Open-BingQuery | bq | Opens a Bing search query in a web browser. |
Open-BuiltWithSiteInfo | Opens BuiltWith website queries in a web browser. | |
Open-ChatGPTQuery | aicgpt, askchatgpt | Opens a ChatGPT query in a web browser. |
Open-CloudLLMChat | ask | Opens a cloud LLM chat interface for AI queries. |
Open-DeepSearchQuery | aideepseek, askdeepsearch | Opens a DeepSeek query in a webbrowser |
Open-GameOfLife | conway, gameoflife | Opens Conway's Game of Life simulation in a web browser. |
Open-GenXdevAppCatalog | appcatalog | Opens the GenXdev progressive webapps catalog in a web browser. |
Open-GithubCopilotQuery | aigc, askghcopilot | Opens a Github CoPilot query in a webbrowser |
Open-GithubQuery | qgithub | Opens a Github repository search query in a web browser. |
Open-GoogleGeminiQuery | aigg, askgemini | Opens a Google Gemini query in a webbrowser |
Open-GoogleQuery | ||
Open-GoogleSiteInfo | Opens Google site information queries in a web browser. | |
Open-IMDBQuery | imdb | Opens an IMDB search query in a web browser. |
Open-InstantStreetViewQuery | isv | Opens InstantStreetView queries in a web browser. |
Open-MovieQuote | moviequote | Opens a video of a movie quote in a web browser. |
Open-SearchEngine | q | Opens a search query in the specified search engine using a web browser. |
Open-SimularWebSiteInfo | simularsite | Opens SimilarWeb website information for specified URLs in a web browser. |
Open-StackOverflowQuery | qso | Opens Stack Overflow search queries in a web browser. |
Open-Timeline | timeline | Opens an interactive timeline showing current time, date, century, and millennium. |
Open-ViralSimulation | viral | |
Open-WaybackMachineSiteInfo | wayback | Opens WaybackMachine site information in a web browser. |
Open-WebsiteAndPerformQuery | owaq | Opens a webpage in a webbrowser and performs one or more queries. |
Open-WhoisHostSiteInfo | whois | Opens a Whois host information query in a web browser. |
Open-WikipediaNLQuery | wikinl | Opens Dutch Wikipedia searches in a web browser. |
Open-WikipediaQuery | wiki | Opens a Wikipedia query in a webbrowser. |
Open-WolframAlphaQuery | qalpha | Opens a Wolfram Alpha query in a web browser. |
Open-XGrokQuery | aixg, askxgrok | Opens a X Grok query in a webbrowser |
Open-Yab | yab | Opens the YAB game in a web browser with configurable settings. |
Open-YabAIBattle | yabbattle | Opens the YabAI Battle game in a web browser. |
Open-YoutubeQuery | youtube | Opens YouTube search queries in a web browser. |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for webbrowser operations
Command | Aliases | Description |
---|---|---|
Approve-FirefoxDebugging | Configures Firefox's debugging and standalone app mode features. | |
Clear-WebbrowserTabSiteApplicationData | clearsitedata | Clears all browser storage data for the current tab in Edge or Chrome. |
Close-Webbrowser | wbc | Closes one or more webbrowser instances selectively. |
Close-WebbrowserTab | CloseTab, ct | Closes the currently selected webbrowser tab. |
Connect-PlaywrightViaDebuggingPort | Connects to an existing browser instance via debugging port. | |
Export-BrowserBookmarks | Exports browser bookmarks to a JSON file. | |
Find-BrowserBookmark | bookmarks | Finds bookmarks from one or more web browsers. |
Get-BrowserBookmark | gbm | Returns all bookmarks from installed web browsers. |
Get-ChromeRemoteDebuggingPort | Get-ChromePort | Returns the configured remote debugging port for Google Chrome. |
Get-ChromiumRemoteDebuggingPort | Get-BrowserDebugPort | Returns the remote debugging port for the system's default Chromium browser. |
Get-ChromiumSessionReference | Gets a serializable reference to the current browser tab session. | |
Get-DefaultWebbrowser | Returns the configured default web browser for the current user. | |
Get-EdgeRemoteDebuggingPort | Returns the configured remote debugging port for Microsoft Edge browser. | |
Get-PlaywrightProfileDirectory | Gets the Playwright browser profile directory for persistent sessions. | |
Get-Webbrowser | Returns a collection of installed modern web browsers. | |
Get-WebbrowserTabDomNodes | wl | Queries and manipulates DOM nodes in the active browser tab using CSS selectors. |
Import-BrowserBookmarks | Imports bookmarks from a file or collection into a web browser. | |
Invoke-WebbrowserEvaluation | et, Eval | Executes JavaScript code in a selected web browser tab. |
Open-BrowserBookmarks | sites | Opens browser bookmarks that match specified search criteria. |
Open-Webbrowser | wb | Opens URLs in one or more browser windows with optional positioning and styling. |
Resume-WebbrowserTabVideo | wbvideoplay | Resumes video playback in a YouTube browser tab. |
Select-WebbrowserTab | Select-BrowserTab, st | Selects a browser tab for automation in Chrome or Edge. |
Set-BrowserVideoFullscreen | fsvideo | Maximizes the first video element found in the current browser tab. |
Set-RemoteDebuggerPortInBrowserShortcuts | Updates browser shortcuts to enable remote debugging ports. | |
Set-WebbrowserTabLocation | lt, Nav | Navigates the current webbrowser tab to a specified URL. |
Show-WebsiteInAllBrowsers | Show-UrlInAllBrowsers | Opens a URL in multiple browsers simultaneously in a mosaic layout. |
Stop-WebbrowserVideos | ssst, wbsst, wbvideostop | Pauses video playback in all active browser sessions. |
Unprotect-WebbrowserTab | wbctrl | Takes control of a selected web browser tab for interactive manipulation. |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for webbrowser.playwright operations
Command | Aliases | Description |
---|---|---|
Approve-FirefoxDebugging | Configures Firefox's debugging and standalone app mode features. | |
Clear-WebbrowserTabSiteApplicationData | clearsitedata | Clears all browser storage data for the current tab in Edge or Chrome. |
Close-Webbrowser | wbc | Closes one or more webbrowser instances selectively. |
Close-WebbrowserTab | CloseTab, ct | Closes the currently selected webbrowser tab. |
Connect-PlaywrightViaDebuggingPort | Connects to an existing browser instance via debugging port. | |
Export-BrowserBookmarks | Exports browser bookmarks to a JSON file. | |
Find-BrowserBookmark | bookmarks | Finds bookmarks from one or more web browsers. |
Get-BrowserBookmark | gbm | Returns all bookmarks from installed web browsers. |
Get-ChromeRemoteDebuggingPort | Get-ChromePort | Returns the configured remote debugging port for Google Chrome. |
Get-ChromiumRemoteDebuggingPort | Get-BrowserDebugPort | Returns the remote debugging port for the system's default Chromium browser. |
Get-ChromiumSessionReference | Gets a serializable reference to the current browser tab session. | |
Get-DefaultWebbrowser | Returns the configured default web browser for the current user. | |
Get-EdgeRemoteDebuggingPort | Returns the configured remote debugging port for Microsoft Edge browser. | |
Get-PlaywrightProfileDirectory | Gets the Playwright browser profile directory for persistent sessions. | |
Get-Webbrowser | Returns a collection of installed modern web browsers. | |
Get-WebbrowserTabDomNodes | wl | Queries and manipulates DOM nodes in the active browser tab using CSS selectors. |
Import-BrowserBookmarks | Imports bookmarks from a file or collection into a web browser. | |
Invoke-WebbrowserEvaluation | et, Eval | Executes JavaScript code in a selected web browser tab. |
Open-BrowserBookmarks | sites | Opens browser bookmarks that match specified search criteria. |
Open-Webbrowser | wb | Opens URLs in one or more browser windows with optional positioning and styling. |
Resume-WebbrowserTabVideo | wbvideoplay | Resumes video playback in a YouTube browser tab. |
Select-WebbrowserTab | Select-BrowserTab, st | Selects a browser tab for automation in Chrome or Edge. |
Set-BrowserVideoFullscreen | fsvideo | Maximizes the first video element found in the current browser tab. |
Set-RemoteDebuggerPortInBrowserShortcuts | Updates browser shortcuts to enable remote debugging ports. | |
Set-WebbrowserTabLocation | lt, Nav | Navigates the current webbrowser tab to a specified URL. |
Show-WebsiteInAllBrowsers | Show-UrlInAllBrowsers | Opens a URL in multiple browsers simultaneously in a mosaic layout. |
Stop-WebbrowserVideos | ssst, wbsst, wbvideostop | Pauses video playback in all active browser sessions. |
Unprotect-WebbrowserTab | wbctrl | Takes control of a selected web browser tab for interactive manipulation. |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for windows operations
Command | Aliases | Description |
---|---|---|
Add-WireGuardPeer | Adds a new WireGuard VPN peer (client) configuration to the server. | |
CurrentUserHasElevatedRights | Checks if the current user has elevated rights. | |
EnsureDockerDesktop | Checks if the WinGet PowerShell module is installed. | |
EnsurePSTools | Ensures Sysinternals tools (PSTools) are installed and available. | |
EnsureWireGuard | Ensures WireGuard VPN service is installed and running via Docker container. | |
Get-ActiveUser | gusers | Retrieves a list of unique usernames from currently active system processes. |
Get-ChildProcesses | Retrieves all processes that are descendants of the current PowerShell process. | |
Get-ClipboardFiles | getclipfiles | Gets files from the Windows clipboard that were set for file operations like copy/paste. |
Get-CurrentFocusedProcess | Retrieves the process object of the window that currently has keyboard focus. | |
Get-DesktopScalingFactor | Retrieves the Windows display scaling factor (DPI setting) for a specified monitor. | |
Get-ForegroundWindow | Gets the handle of the currently active foreground window. | |
Get-KnownFolderPath | folder | Gets the path of a Windows known folder using the Windows Shell32 API. |
Get-MonitorCount | Gets the total number of display monitors connected to the system. | |
Get-MpCmdRunPath | Gets the path to the Windows Defender MpCmdRun.exe executable. | |
Get-OpenedFileHandleProcesses | Retrieves processes that have open file handles to specified files. | |
Get-PowershellMainWindow | Returns a window helper object for the PowerShell terminal's main window. | |
Get-PowershellMainWindowProcess | Returns the process object for the window hosting the PowerShell terminal. | |
Get-Window | gwin, window | Gets window information for specified processes or window handles. |
Get-WireGuardPeerQRCode | Generates a QR code for a WireGuard VPN peer configuration. | |
Get-WireGuardPeers | Gets information about all WireGuard VPN peers configured on the system. | |
Get-WireGuardStatus | Gets detailed status information about the WireGuard VPN server. | |
Initialize-ScheduledTaskScripts | Creates scheduled tasks that run PowerShell scripts at specified intervals. | |
Invoke-WindowsUpdate | Get-WindowsIsUpToDate, updatewindows | Checks if Windows is up to date and optionally installs available updates. |
Pop-Window | popw | Pops the last active window helper from the stack with optional modifications. |
Push-Window | pushw | Pushes the current window onto the window stack with optional modifications. |
Remove-WireGuardPeer | Removes a WireGuard VPN peer configuration. | |
Reset-WireGuardConfiguration | Resets the WireGuard VPN server configuration, removing all peers. | |
Send-Key | invokekeys, sendkeys | Sends simulated keystrokes to a window or process. |
Set-ClipboardFiles | setclipfiles | Sets files to the Windows clipboard for file operations like copy/paste. |
Set-ForegroundWindow | Brings the specified window to the foreground and makes it the active window. | |
Set-KnownFolderPath | Modifies the physical path of a Windows known folder. | |
Set-TaskbarAlignment | Set-TaskAlign | Configures Windows 11+ taskbar alignment between center and left positions. |
Set-WindowPosition | wp | Positions and resizes windows when explicit positioning parameters are provided. |
Set-WindowPositionForSecondary | wps | Positions a window on the secondary monitor with specified layout options. |
Set-WindowsWallpaper | setaswallpaper | Sets a random wallpaper from a specified directory. |
Start-ProcessWithPriority | nice | Starts a process with a specified priority level. |
Test-PathUsingWindowsDefender | HasNoVirus, virusscan | Scans files or directories for malware using Windows Defender. |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for windows.wireguard operations
Command | Aliases | Description |
---|---|---|
Add-WireGuardPeer | Adds a new WireGuard VPN peer (client) configuration to the server. | |
CurrentUserHasElevatedRights | Checks if the current user has elevated rights. | |
EnsureDockerDesktop | Checks if the WinGet PowerShell module is installed. | |
EnsurePSTools | Ensures Sysinternals tools (PSTools) are installed and available. | |
EnsureWireGuard | Ensures WireGuard VPN service is installed and running via Docker container. | |
Get-ActiveUser | gusers | Retrieves a list of unique usernames from currently active system processes. |
Get-ChildProcesses | Retrieves all processes that are descendants of the current PowerShell process. | |
Get-ClipboardFiles | getclipfiles | Gets files from the Windows clipboard that were set for file operations like copy/paste. |
Get-CurrentFocusedProcess | Retrieves the process object of the window that currently has keyboard focus. | |
Get-DesktopScalingFactor | Retrieves the Windows display scaling factor (DPI setting) for a specified monitor. | |
Get-ForegroundWindow | Gets the handle of the currently active foreground window. | |
Get-KnownFolderPath | folder | Gets the path of a Windows known folder using the Windows Shell32 API. |
Get-MonitorCount | Gets the total number of display monitors connected to the system. | |
Get-MpCmdRunPath | Gets the path to the Windows Defender MpCmdRun.exe executable. | |
Get-OpenedFileHandleProcesses | Retrieves processes that have open file handles to specified files. | |
Get-PowershellMainWindow | Returns a window helper object for the PowerShell terminal's main window. | |
Get-PowershellMainWindowProcess | Returns the process object for the window hosting the PowerShell terminal. | |
Get-Window | gwin, window | Gets window information for specified processes or window handles. |
Get-WireGuardPeerQRCode | Generates a QR code for a WireGuard VPN peer configuration. | |
Get-WireGuardPeers | Gets information about all WireGuard VPN peers configured on the system. | |
Get-WireGuardStatus | Gets detailed status information about the WireGuard VPN server. | |
Initialize-ScheduledTaskScripts | Creates scheduled tasks that run PowerShell scripts at specified intervals. | |
Invoke-WindowsUpdate | Get-WindowsIsUpToDate, updatewindows | Checks if Windows is up to date and optionally installs available updates. |
Pop-Window | popw | Pops the last active window helper from the stack with optional modifications. |
Push-Window | pushw | Pushes the current window onto the window stack with optional modifications. |
Remove-WireGuardPeer | Removes a WireGuard VPN peer configuration. | |
Reset-WireGuardConfiguration | Resets the WireGuard VPN server configuration, removing all peers. | |
Send-Key | invokekeys, sendkeys | Sends simulated keystrokes to a window or process. |
Set-ClipboardFiles | setclipfiles | Sets files to the Windows clipboard for file operations like copy/paste. |
Set-ForegroundWindow | Brings the specified window to the foreground and makes it the active window. | |
Set-KnownFolderPath | Modifies the physical path of a Windows known folder. | |
Set-TaskbarAlignment | Set-TaskAlign | Configures Windows 11+ taskbar alignment between center and left positions. |
Set-WindowPosition | wp | Positions and resizes windows when explicit positioning parameters are provided. |
Set-WindowPositionForSecondary | wps | Positions a window on the secondary monitor with specified layout options. |
Set-WindowsWallpaper | setaswallpaper | Sets a random wallpaper from a specified directory. |
Start-ProcessWithPriority | nice | Starts a process with a specified priority level. |
Test-PathUsingWindowsDefender | HasNoVirus, virusscan | Scans files or directories for malware using Windows Defender. |
📖 Full Documentation | ↑ Back to Module Overview