GenXdev Powershell Modules
GenXdev PowerShell Utilities and helpers
Copyright (c) 2025 René Vaessen / GenXdev
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
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 | |
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 | |
Convert-DotNetTypeToLLMType | Converts .NET type names to LLM (Language Model) type names. | |
ConvertComfyImageFormat | Converts image file format while preserving maximum quality. | |
ConvertFrom-CorporateSpeak | uncorporatize | |
ConvertFrom-DiplomaticSpeak | undiplomatize | |
ConvertTo-CorporateSpeak | corporatize | |
ConvertTo-DiplomaticSpeak | diplomatize | |
ConvertTo-LMStudioFunctionDefinition | ||
CreateComfySDXLWorkflow | Creates comprehensive ComfyUI SDXL workflow configuration supporting all parameters | |
CreateComfyUniversalWorkflow | ||
DownloadComfyResults | Downloads generated results from ComfyUI server with file information | |
EnsureComfyUI | Ensures ComfyUI is installed and running with optional window positioning. | |
EnsureComfyUIModel | Ensures specified ComfyUI models are available locally with automatic download | |
EnsureDeepStack | ||
EnsureGithubCLIInstalled | Ensures GitHub CLI is properly installed and configured on the system. | |
EnsureHuggingFace | ||
EnsureLMStudio | ||
EnsurePaintNet | Ensures Paint.NET is properly installed and accessible on the system. | |
EnsurePip | Ensures pip is installed and functional for the specified Python installation. | |
EnsurePython | ||
EnsureWinMergeInstalled | Ensures WinMerge is installed and available for file comparison operations. | |
Export-ImageIndex | indeximages | |
Find-Image | findimages, li | |
Find-IndexedImage | findindexedimages, lii | |
GenerateMasonryLayoutHtml | Generates a responsive masonry layout HTML gallery from image data. | |
Get-AIDefaultLLMSettings | ||
Get-AIImageCollection | getimgdirs | |
Get-AIKnownFacesRootpath | Gets the configured directory for face image files used in GenXdev.AI operations. | |
Get-AILLMSettings | ||
Get-AIMetaLanguage | getimgmetalang | Gets the configured default language for image metadata operations. |
Get-ComfyUIModelPath | Gets the correct ComfyUI models directory path for the current installation | |
Get-CpuCore | Calculates and returns the total number of logical CPU cores in the system. | |
Get-Fallacy | dispicetext | |
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 | ||
Get-ImageIndexPath | Returns the path to the image database, initializing or rebuilding it if needed. | |
Get-ImageIndexStats | getimagedbstats, gids | |
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 | Gets text embeddings from LM Studio model. | |
Get-LMStudioWindow | lmstudiowindow, setlmstudiowindow | Gets a window helper for the LM Studio application. |
Get-NumberOfCpuCores | Calculates and returns the total number of logical CPU cores in the system. | |
Get-RegisteredFaces | ||
Get-ScriptExecutionErrorFixPrompt | getfixprompt | |
Get-SimularMovieTitles | Finds similar movie titles based on common properties. | |
Get-TextTranslation | translate | |
Get-VectorSimilarity | Calculates the cosine similarity between two vectors, returning a value between 0 and 1. | |
Initialize-LMStudioModel | initlmstudio | |
Install-LMStudioApplication | Installs LM Studio application using WinGet package manager. | |
Invoke-AIPowershellCommand | hint | |
Invoke-ComfyUIImageGeneration | generateimage | |
Invoke-CommandFromToolCall | ||
Invoke-HuggingFaceCli | ||
Invoke-ImageEnhancement | enhanceimage | |
Invoke-ImageFacesUpdate | imagepeopledetection | |
Invoke-ImageKeywordUpdate | imagekeywordgeneration | |
Invoke-ImageMetadataUpdate | imagepropdetection | |
Invoke-ImageObjectsUpdate | imageobjectdetection | |
Invoke-ImageScenesUpdate | imagescenedetection | |
Invoke-LLMBooleanEvaluation | equalstrue | |
Invoke-LLMQuery | llm, qllm | |
Invoke-LLMStringListEvaluation | getlist, getstring | |
Invoke-LLMTextTransformation | spellcheck | |
Invoke-QueryImageContent | ||
Invoke-WinMerge | Launches WinMerge to compare two files side by side. | |
New-LLMAudioChat | llmaudiochat | |
New-LLMTextChat | llmchat | |
QueueComfyWorkflow | ||
Register-AllFaces | UpdateFaces | |
Register-Face | ||
Remove-ImageDirectories | removeimgdir | |
Remove-ImageMetaData | removeimagedata | |
ResizeComfyInputImage | ||
Save-FoundImageFaces | saveimagefaces | |
Save-FoundImageObjects | saveimageObjects | |
Save-Transcriptions | ||
Set-AIImageCollection | ||
Set-AIKnownFacesRootpath | Sets the directory for face image files used in GenXdev.AI operations. | |
Set-AILLMSettings | ||
Set-AIMetaLanguage | Sets the default language and optionally the image directories for GenXdev.AI image metadata operations. | |
Set-ComfyUIBackgroundImage | Sets or clears the background image for ComfyUI's canvas interface | |
Set-ComfyUIModelPath | ||
Set-GenXdevAICommandNotFoundAction | ||
Set-ImageIndexPath | Sets the default database file path for image operations in GenXdev.AI. | |
Set-WindowsWallpaperEx | nextwallpaper | |
SetComfyUIProcessPriority | ||
Show-FoundImagesInBrowser | showfoundimages | |
Show-GenXdevScriptErrorFixInIde | letsfixthis | |
Start-AudioTranscription | transcribe, transcribefile | |
Start-GenXdevMCPServer | ||
Start-LMStudioApplication | Starts the LM Studio application if it's not already running. | |
Stop-ComfyUI | Terminates all running ComfyUI processes and releases associated resources. | |
Test-ComfyUIQueueEmpty | Checks if the ComfyUI processing queue is empty | |
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 | |
UploadComfyImage | ||
WaitForComfyCompletion |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for local AI related operations
Command | Aliases | Description |
---|---|---|
Add-EmoticonsToText | emojify | |
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 | |
Convert-DotNetTypeToLLMType | Converts .NET type names to LLM (Language Model) type names. | |
ConvertComfyImageFormat | Converts image file format while preserving maximum quality. | |
ConvertFrom-CorporateSpeak | uncorporatize | |
ConvertFrom-DiplomaticSpeak | undiplomatize | |
ConvertTo-CorporateSpeak | corporatize | |
ConvertTo-DiplomaticSpeak | diplomatize | |
ConvertTo-LMStudioFunctionDefinition | ||
CreateComfySDXLWorkflow | Creates comprehensive ComfyUI SDXL workflow configuration supporting all parameters | |
CreateComfyUniversalWorkflow | ||
DownloadComfyResults | Downloads generated results from ComfyUI server with file information | |
EnsureComfyUI | Ensures ComfyUI is installed and running with optional window positioning. | |
EnsureComfyUIModel | Ensures specified ComfyUI models are available locally with automatic download | |
EnsureDeepStack | ||
EnsureGithubCLIInstalled | Ensures GitHub CLI is properly installed and configured on the system. | |
EnsureHuggingFace | ||
EnsureLMStudio | ||
EnsurePaintNet | Ensures Paint.NET is properly installed and accessible on the system. | |
EnsurePip | Ensures pip is installed and functional for the specified Python installation. | |
EnsurePython | ||
EnsureWinMergeInstalled | Ensures WinMerge is installed and available for file comparison operations. | |
Export-ImageIndex | indeximages | |
Find-Image | findimages, li | |
Find-IndexedImage | findindexedimages, lii | |
GenerateMasonryLayoutHtml | Generates a responsive masonry layout HTML gallery from image data. | |
Get-AIDefaultLLMSettings | ||
Get-AIImageCollection | getimgdirs | |
Get-AIKnownFacesRootpath | Gets the configured directory for face image files used in GenXdev.AI operations. | |
Get-AILLMSettings | ||
Get-AIMetaLanguage | getimgmetalang | Gets the configured default language for image metadata operations. |
Get-ComfyUIModelPath | Gets the correct ComfyUI models directory path for the current installation | |
Get-CpuCore | Calculates and returns the total number of logical CPU cores in the system. | |
Get-Fallacy | dispicetext | |
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 | ||
Get-ImageIndexPath | Returns the path to the image database, initializing or rebuilding it if needed. | |
Get-ImageIndexStats | getimagedbstats, gids | |
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 | Gets text embeddings from LM Studio model. | |
Get-LMStudioWindow | lmstudiowindow, setlmstudiowindow | Gets a window helper for the LM Studio application. |
Get-NumberOfCpuCores | Calculates and returns the total number of logical CPU cores in the system. | |
Get-RegisteredFaces | ||
Get-ScriptExecutionErrorFixPrompt | getfixprompt | |
Get-SimularMovieTitles | Finds similar movie titles based on common properties. | |
Get-TextTranslation | translate | |
Get-VectorSimilarity | Calculates the cosine similarity between two vectors, returning a value between 0 and 1. | |
Initialize-LMStudioModel | initlmstudio | |
Install-LMStudioApplication | Installs LM Studio application using WinGet package manager. | |
Invoke-AIPowershellCommand | hint | |
Invoke-ComfyUIImageGeneration | generateimage | |
Invoke-CommandFromToolCall | ||
Invoke-HuggingFaceCli | ||
Invoke-ImageEnhancement | enhanceimage | |
Invoke-ImageFacesUpdate | imagepeopledetection | |
Invoke-ImageKeywordUpdate | imagekeywordgeneration | |
Invoke-ImageMetadataUpdate | imagepropdetection | |
Invoke-ImageObjectsUpdate | imageobjectdetection | |
Invoke-ImageScenesUpdate | imagescenedetection | |
Invoke-LLMBooleanEvaluation | equalstrue | |
Invoke-LLMQuery | llm, qllm | |
Invoke-LLMStringListEvaluation | getlist, getstring | |
Invoke-LLMTextTransformation | spellcheck | |
Invoke-QueryImageContent | ||
Invoke-WinMerge | Launches WinMerge to compare two files side by side. | |
New-LLMAudioChat | llmaudiochat | |
New-LLMTextChat | llmchat | |
QueueComfyWorkflow | ||
Register-AllFaces | UpdateFaces | |
Register-Face | ||
Remove-ImageDirectories | removeimgdir | |
Remove-ImageMetaData | removeimagedata | |
ResizeComfyInputImage | ||
Save-FoundImageFaces | saveimagefaces | |
Save-FoundImageObjects | saveimageObjects | |
Save-Transcriptions | ||
Set-AIImageCollection | ||
Set-AIKnownFacesRootpath | Sets the directory for face image files used in GenXdev.AI operations. | |
Set-AILLMSettings | ||
Set-AIMetaLanguage | Sets the default language and optionally the image directories for GenXdev.AI image metadata operations. | |
Set-ComfyUIBackgroundImage | Sets or clears the background image for ComfyUI's canvas interface | |
Set-ComfyUIModelPath | ||
Set-GenXdevAICommandNotFoundAction | ||
Set-ImageIndexPath | Sets the default database file path for image operations in GenXdev.AI. | |
Set-WindowsWallpaperEx | nextwallpaper | |
SetComfyUIProcessPriority | ||
Show-FoundImagesInBrowser | showfoundimages | |
Show-GenXdevScriptErrorFixInIde | letsfixthis | |
Start-AudioTranscription | transcribe, transcribefile | |
Start-GenXdevMCPServer | ||
Start-LMStudioApplication | Starts the LM Studio application if it's not already running. | |
Stop-ComfyUI | Terminates all running ComfyUI processes and releases associated resources. | |
Test-ComfyUIQueueEmpty | Checks if the ComfyUI processing queue is empty | |
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 | |
UploadComfyImage | ||
WaitForComfyCompletion |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for local AI related operations
Command | Aliases | Description |
---|---|---|
Add-EmoticonsToText | emojify | |
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 | |
Convert-DotNetTypeToLLMType | Converts .NET type names to LLM (Language Model) type names. | |
ConvertComfyImageFormat | Converts image file format while preserving maximum quality. | |
ConvertFrom-CorporateSpeak | uncorporatize | |
ConvertFrom-DiplomaticSpeak | undiplomatize | |
ConvertTo-CorporateSpeak | corporatize | |
ConvertTo-DiplomaticSpeak | diplomatize | |
ConvertTo-LMStudioFunctionDefinition | ||
CreateComfySDXLWorkflow | Creates comprehensive ComfyUI SDXL workflow configuration supporting all parameters | |
CreateComfyUniversalWorkflow | ||
DownloadComfyResults | Downloads generated results from ComfyUI server with file information | |
EnsureComfyUI | Ensures ComfyUI is installed and running with optional window positioning. | |
EnsureComfyUIModel | Ensures specified ComfyUI models are available locally with automatic download | |
EnsureDeepStack | ||
EnsureGithubCLIInstalled | Ensures GitHub CLI is properly installed and configured on the system. | |
EnsureHuggingFace | ||
EnsureLMStudio | ||
EnsurePaintNet | Ensures Paint.NET is properly installed and accessible on the system. | |
EnsurePip | Ensures pip is installed and functional for the specified Python installation. | |
EnsurePython | ||
EnsureWinMergeInstalled | Ensures WinMerge is installed and available for file comparison operations. | |
Export-ImageIndex | indeximages | |
Find-Image | findimages, li | |
Find-IndexedImage | findindexedimages, lii | |
GenerateMasonryLayoutHtml | Generates a responsive masonry layout HTML gallery from image data. | |
Get-AIDefaultLLMSettings | ||
Get-AIImageCollection | getimgdirs | |
Get-AIKnownFacesRootpath | Gets the configured directory for face image files used in GenXdev.AI operations. | |
Get-AILLMSettings | ||
Get-AIMetaLanguage | getimgmetalang | Gets the configured default language for image metadata operations. |
Get-ComfyUIModelPath | Gets the correct ComfyUI models directory path for the current installation | |
Get-CpuCore | Calculates and returns the total number of logical CPU cores in the system. | |
Get-Fallacy | dispicetext | |
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 | ||
Get-ImageIndexPath | Returns the path to the image database, initializing or rebuilding it if needed. | |
Get-ImageIndexStats | getimagedbstats, gids | |
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 | Gets text embeddings from LM Studio model. | |
Get-LMStudioWindow | lmstudiowindow, setlmstudiowindow | Gets a window helper for the LM Studio application. |
Get-NumberOfCpuCores | Calculates and returns the total number of logical CPU cores in the system. | |
Get-RegisteredFaces | ||
Get-ScriptExecutionErrorFixPrompt | getfixprompt | |
Get-SimularMovieTitles | Finds similar movie titles based on common properties. | |
Get-TextTranslation | translate | |
Get-VectorSimilarity | Calculates the cosine similarity between two vectors, returning a value between 0 and 1. | |
Initialize-LMStudioModel | initlmstudio | |
Install-LMStudioApplication | Installs LM Studio application using WinGet package manager. | |
Invoke-AIPowershellCommand | hint | |
Invoke-ComfyUIImageGeneration | generateimage | |
Invoke-CommandFromToolCall | ||
Invoke-HuggingFaceCli | ||
Invoke-ImageEnhancement | enhanceimage | |
Invoke-ImageFacesUpdate | imagepeopledetection | |
Invoke-ImageKeywordUpdate | imagekeywordgeneration | |
Invoke-ImageMetadataUpdate | imagepropdetection | |
Invoke-ImageObjectsUpdate | imageobjectdetection | |
Invoke-ImageScenesUpdate | imagescenedetection | |
Invoke-LLMBooleanEvaluation | equalstrue | |
Invoke-LLMQuery | llm, qllm | |
Invoke-LLMStringListEvaluation | getlist, getstring | |
Invoke-LLMTextTransformation | spellcheck | |
Invoke-QueryImageContent | ||
Invoke-WinMerge | Launches WinMerge to compare two files side by side. | |
New-LLMAudioChat | llmaudiochat | |
New-LLMTextChat | llmchat | |
QueueComfyWorkflow | ||
Register-AllFaces | UpdateFaces | |
Register-Face | ||
Remove-ImageDirectories | removeimgdir | |
Remove-ImageMetaData | removeimagedata | |
ResizeComfyInputImage | ||
Save-FoundImageFaces | saveimagefaces | |
Save-FoundImageObjects | saveimageObjects | |
Save-Transcriptions | ||
Set-AIImageCollection | ||
Set-AIKnownFacesRootpath | Sets the directory for face image files used in GenXdev.AI operations. | |
Set-AILLMSettings | ||
Set-AIMetaLanguage | Sets the default language and optionally the image directories for GenXdev.AI image metadata operations. | |
Set-ComfyUIBackgroundImage | Sets or clears the background image for ComfyUI's canvas interface | |
Set-ComfyUIModelPath | ||
Set-GenXdevAICommandNotFoundAction | ||
Set-ImageIndexPath | Sets the default database file path for image operations in GenXdev.AI. | |
Set-WindowsWallpaperEx | nextwallpaper | |
SetComfyUIProcessPriority | ||
Show-FoundImagesInBrowser | showfoundimages | |
Show-GenXdevScriptErrorFixInIde | letsfixthis | |
Start-AudioTranscription | transcribe, transcribefile | |
Start-GenXdevMCPServer | ||
Start-LMStudioApplication | Starts the LM Studio application if it's not already running. | |
Stop-ComfyUI | Terminates all running ComfyUI processes and releases associated resources. | |
Test-ComfyUIQueueEmpty | Checks if the ComfyUI processing queue is empty | |
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 | |
UploadComfyImage | ||
WaitForComfyCompletion |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for local AI related operations
Command | Aliases | Description |
---|---|---|
Add-EmoticonsToText | emojify | |
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 | |
Convert-DotNetTypeToLLMType | Converts .NET type names to LLM (Language Model) type names. | |
ConvertComfyImageFormat | Converts image file format while preserving maximum quality. | |
ConvertFrom-CorporateSpeak | uncorporatize | |
ConvertFrom-DiplomaticSpeak | undiplomatize | |
ConvertTo-CorporateSpeak | corporatize | |
ConvertTo-DiplomaticSpeak | diplomatize | |
ConvertTo-LMStudioFunctionDefinition | ||
CreateComfySDXLWorkflow | Creates comprehensive ComfyUI SDXL workflow configuration supporting all parameters | |
CreateComfyUniversalWorkflow | ||
DownloadComfyResults | Downloads generated results from ComfyUI server with file information | |
EnsureComfyUI | Ensures ComfyUI is installed and running with optional window positioning. | |
EnsureComfyUIModel | Ensures specified ComfyUI models are available locally with automatic download | |
EnsureDeepStack | ||
EnsureGithubCLIInstalled | Ensures GitHub CLI is properly installed and configured on the system. | |
EnsureHuggingFace | ||
EnsureLMStudio | ||
EnsurePaintNet | Ensures Paint.NET is properly installed and accessible on the system. | |
EnsurePip | Ensures pip is installed and functional for the specified Python installation. | |
EnsurePython | ||
EnsureWinMergeInstalled | Ensures WinMerge is installed and available for file comparison operations. | |
Export-ImageIndex | indeximages | |
Find-Image | findimages, li | |
Find-IndexedImage | findindexedimages, lii | |
GenerateMasonryLayoutHtml | Generates a responsive masonry layout HTML gallery from image data. | |
Get-AIDefaultLLMSettings | ||
Get-AIImageCollection | getimgdirs | |
Get-AIKnownFacesRootpath | Gets the configured directory for face image files used in GenXdev.AI operations. | |
Get-AILLMSettings | ||
Get-AIMetaLanguage | getimgmetalang | Gets the configured default language for image metadata operations. |
Get-ComfyUIModelPath | Gets the correct ComfyUI models directory path for the current installation | |
Get-CpuCore | Calculates and returns the total number of logical CPU cores in the system. | |
Get-Fallacy | dispicetext | |
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 | ||
Get-ImageIndexPath | Returns the path to the image database, initializing or rebuilding it if needed. | |
Get-ImageIndexStats | getimagedbstats, gids | |
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 | Gets text embeddings from LM Studio model. | |
Get-LMStudioWindow | lmstudiowindow, setlmstudiowindow | Gets a window helper for the LM Studio application. |
Get-NumberOfCpuCores | Calculates and returns the total number of logical CPU cores in the system. | |
Get-RegisteredFaces | ||
Get-ScriptExecutionErrorFixPrompt | getfixprompt | |
Get-SimularMovieTitles | Finds similar movie titles based on common properties. | |
Get-TextTranslation | translate | |
Get-VectorSimilarity | Calculates the cosine similarity between two vectors, returning a value between 0 and 1. | |
Initialize-LMStudioModel | initlmstudio | |
Install-LMStudioApplication | Installs LM Studio application using WinGet package manager. | |
Invoke-AIPowershellCommand | hint | |
Invoke-ComfyUIImageGeneration | generateimage | |
Invoke-CommandFromToolCall | ||
Invoke-HuggingFaceCli | ||
Invoke-ImageEnhancement | enhanceimage | |
Invoke-ImageFacesUpdate | imagepeopledetection | |
Invoke-ImageKeywordUpdate | imagekeywordgeneration | |
Invoke-ImageMetadataUpdate | imagepropdetection | |
Invoke-ImageObjectsUpdate | imageobjectdetection | |
Invoke-ImageScenesUpdate | imagescenedetection | |
Invoke-LLMBooleanEvaluation | equalstrue | |
Invoke-LLMQuery | llm, qllm | |
Invoke-LLMStringListEvaluation | getlist, getstring | |
Invoke-LLMTextTransformation | spellcheck | |
Invoke-QueryImageContent | ||
Invoke-WinMerge | Launches WinMerge to compare two files side by side. | |
New-LLMAudioChat | llmaudiochat | |
New-LLMTextChat | llmchat | |
QueueComfyWorkflow | ||
Register-AllFaces | UpdateFaces | |
Register-Face | ||
Remove-ImageDirectories | removeimgdir | |
Remove-ImageMetaData | removeimagedata | |
ResizeComfyInputImage | ||
Save-FoundImageFaces | saveimagefaces | |
Save-FoundImageObjects | saveimageObjects | |
Save-Transcriptions | ||
Set-AIImageCollection | ||
Set-AIKnownFacesRootpath | Sets the directory for face image files used in GenXdev.AI operations. | |
Set-AILLMSettings | ||
Set-AIMetaLanguage | Sets the default language and optionally the image directories for GenXdev.AI image metadata operations. | |
Set-ComfyUIBackgroundImage | Sets or clears the background image for ComfyUI's canvas interface | |
Set-ComfyUIModelPath | ||
Set-GenXdevAICommandNotFoundAction | ||
Set-ImageIndexPath | Sets the default database file path for image operations in GenXdev.AI. | |
Set-WindowsWallpaperEx | nextwallpaper | |
SetComfyUIProcessPriority | ||
Show-FoundImagesInBrowser | showfoundimages | |
Show-GenXdevScriptErrorFixInIde | letsfixthis | |
Start-AudioTranscription | transcribe, transcribefile | |
Start-GenXdevMCPServer | ||
Start-LMStudioApplication | Starts the LM Studio application if it's not already running. | |
Stop-ComfyUI | Terminates all running ComfyUI processes and releases associated resources. | |
Test-ComfyUIQueueEmpty | Checks if the ComfyUI processing queue is empty | |
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 | |
UploadComfyImage | ||
WaitForComfyCompletion |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for local AI related operations
Command | Aliases | Description |
---|---|---|
Add-EmoticonsToText | emojify | |
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 | |
Convert-DotNetTypeToLLMType | Converts .NET type names to LLM (Language Model) type names. | |
ConvertComfyImageFormat | Converts image file format while preserving maximum quality. | |
ConvertFrom-CorporateSpeak | uncorporatize | |
ConvertFrom-DiplomaticSpeak | undiplomatize | |
ConvertTo-CorporateSpeak | corporatize | |
ConvertTo-DiplomaticSpeak | diplomatize | |
ConvertTo-LMStudioFunctionDefinition | ||
CreateComfySDXLWorkflow | Creates comprehensive ComfyUI SDXL workflow configuration supporting all parameters | |
CreateComfyUniversalWorkflow | ||
DownloadComfyResults | Downloads generated results from ComfyUI server with file information | |
EnsureComfyUI | Ensures ComfyUI is installed and running with optional window positioning. | |
EnsureComfyUIModel | Ensures specified ComfyUI models are available locally with automatic download | |
EnsureDeepStack | ||
EnsureGithubCLIInstalled | Ensures GitHub CLI is properly installed and configured on the system. | |
EnsureHuggingFace | ||
EnsureLMStudio | ||
EnsurePaintNet | Ensures Paint.NET is properly installed and accessible on the system. | |
EnsurePip | Ensures pip is installed and functional for the specified Python installation. | |
EnsurePython | ||
EnsureWinMergeInstalled | Ensures WinMerge is installed and available for file comparison operations. | |
Export-ImageIndex | indeximages | |
Find-Image | findimages, li | |
Find-IndexedImage | findindexedimages, lii | |
GenerateMasonryLayoutHtml | Generates a responsive masonry layout HTML gallery from image data. | |
Get-AIDefaultLLMSettings | ||
Get-AIImageCollection | getimgdirs | |
Get-AIKnownFacesRootpath | Gets the configured directory for face image files used in GenXdev.AI operations. | |
Get-AILLMSettings | ||
Get-AIMetaLanguage | getimgmetalang | Gets the configured default language for image metadata operations. |
Get-ComfyUIModelPath | Gets the correct ComfyUI models directory path for the current installation | |
Get-CpuCore | Calculates and returns the total number of logical CPU cores in the system. | |
Get-Fallacy | dispicetext | |
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 | ||
Get-ImageIndexPath | Returns the path to the image database, initializing or rebuilding it if needed. | |
Get-ImageIndexStats | getimagedbstats, gids | |
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 | Gets text embeddings from LM Studio model. | |
Get-LMStudioWindow | lmstudiowindow, setlmstudiowindow | Gets a window helper for the LM Studio application. |
Get-NumberOfCpuCores | Calculates and returns the total number of logical CPU cores in the system. | |
Get-RegisteredFaces | ||
Get-ScriptExecutionErrorFixPrompt | getfixprompt | |
Get-SimularMovieTitles | Finds similar movie titles based on common properties. | |
Get-TextTranslation | translate | |
Get-VectorSimilarity | Calculates the cosine similarity between two vectors, returning a value between 0 and 1. | |
Initialize-LMStudioModel | initlmstudio | |
Install-LMStudioApplication | Installs LM Studio application using WinGet package manager. | |
Invoke-AIPowershellCommand | hint | |
Invoke-ComfyUIImageGeneration | generateimage | |
Invoke-CommandFromToolCall | ||
Invoke-HuggingFaceCli | ||
Invoke-ImageEnhancement | enhanceimage | |
Invoke-ImageFacesUpdate | imagepeopledetection | |
Invoke-ImageKeywordUpdate | imagekeywordgeneration | |
Invoke-ImageMetadataUpdate | imagepropdetection | |
Invoke-ImageObjectsUpdate | imageobjectdetection | |
Invoke-ImageScenesUpdate | imagescenedetection | |
Invoke-LLMBooleanEvaluation | equalstrue | |
Invoke-LLMQuery | llm, qllm | |
Invoke-LLMStringListEvaluation | getlist, getstring | |
Invoke-LLMTextTransformation | spellcheck | |
Invoke-QueryImageContent | ||
Invoke-WinMerge | Launches WinMerge to compare two files side by side. | |
New-LLMAudioChat | llmaudiochat | |
New-LLMTextChat | llmchat | |
QueueComfyWorkflow | ||
Register-AllFaces | UpdateFaces | |
Register-Face | ||
Remove-ImageDirectories | removeimgdir | |
Remove-ImageMetaData | removeimagedata | |
ResizeComfyInputImage | ||
Save-FoundImageFaces | saveimagefaces | |
Save-FoundImageObjects | saveimageObjects | |
Save-Transcriptions | ||
Set-AIImageCollection | ||
Set-AIKnownFacesRootpath | Sets the directory for face image files used in GenXdev.AI operations. | |
Set-AILLMSettings | ||
Set-AIMetaLanguage | Sets the default language and optionally the image directories for GenXdev.AI image metadata operations. | |
Set-ComfyUIBackgroundImage | Sets or clears the background image for ComfyUI's canvas interface | |
Set-ComfyUIModelPath | ||
Set-GenXdevAICommandNotFoundAction | ||
Set-ImageIndexPath | Sets the default database file path for image operations in GenXdev.AI. | |
Set-WindowsWallpaperEx | nextwallpaper | |
SetComfyUIProcessPriority | ||
Show-FoundImagesInBrowser | showfoundimages | |
Show-GenXdevScriptErrorFixInIde | letsfixthis | |
Start-AudioTranscription | transcribe, transcribefile | |
Start-GenXdevMCPServer | ||
Start-LMStudioApplication | Starts the LM Studio application if it's not already running. | |
Stop-ComfyUI | Terminates all running ComfyUI processes and releases associated resources. | |
Test-ComfyUIQueueEmpty | Checks if the ComfyUI processing queue is empty | |
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 | |
UploadComfyImage | ||
WaitForComfyCompletion |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for local AI related operations
Command | Aliases | Description |
---|---|---|
Add-EmoticonsToText | emojify | |
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 | |
Convert-DotNetTypeToLLMType | Converts .NET type names to LLM (Language Model) type names. | |
ConvertComfyImageFormat | Converts image file format while preserving maximum quality. | |
ConvertFrom-CorporateSpeak | uncorporatize | |
ConvertFrom-DiplomaticSpeak | undiplomatize | |
ConvertTo-CorporateSpeak | corporatize | |
ConvertTo-DiplomaticSpeak | diplomatize | |
ConvertTo-LMStudioFunctionDefinition | ||
CreateComfySDXLWorkflow | Creates comprehensive ComfyUI SDXL workflow configuration supporting all parameters | |
CreateComfyUniversalWorkflow | ||
DownloadComfyResults | Downloads generated results from ComfyUI server with file information | |
EnsureComfyUI | Ensures ComfyUI is installed and running with optional window positioning. | |
EnsureComfyUIModel | Ensures specified ComfyUI models are available locally with automatic download | |
EnsureDeepStack | ||
EnsureGithubCLIInstalled | Ensures GitHub CLI is properly installed and configured on the system. | |
EnsureHuggingFace | ||
EnsureLMStudio | ||
EnsurePaintNet | Ensures Paint.NET is properly installed and accessible on the system. | |
EnsurePip | Ensures pip is installed and functional for the specified Python installation. | |
EnsurePython | ||
EnsureWinMergeInstalled | Ensures WinMerge is installed and available for file comparison operations. | |
Export-ImageIndex | indeximages | |
Find-Image | findimages, li | |
Find-IndexedImage | findindexedimages, lii | |
GenerateMasonryLayoutHtml | Generates a responsive masonry layout HTML gallery from image data. | |
Get-AIDefaultLLMSettings | ||
Get-AIImageCollection | getimgdirs | |
Get-AIKnownFacesRootpath | Gets the configured directory for face image files used in GenXdev.AI operations. | |
Get-AILLMSettings | ||
Get-AIMetaLanguage | getimgmetalang | Gets the configured default language for image metadata operations. |
Get-ComfyUIModelPath | Gets the correct ComfyUI models directory path for the current installation | |
Get-CpuCore | Calculates and returns the total number of logical CPU cores in the system. | |
Get-Fallacy | dispicetext | |
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 | ||
Get-ImageIndexPath | Returns the path to the image database, initializing or rebuilding it if needed. | |
Get-ImageIndexStats | getimagedbstats, gids | |
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 | Gets text embeddings from LM Studio model. | |
Get-LMStudioWindow | lmstudiowindow, setlmstudiowindow | Gets a window helper for the LM Studio application. |
Get-NumberOfCpuCores | Calculates and returns the total number of logical CPU cores in the system. | |
Get-RegisteredFaces | ||
Get-ScriptExecutionErrorFixPrompt | getfixprompt | |
Get-SimularMovieTitles | Finds similar movie titles based on common properties. | |
Get-TextTranslation | translate | |
Get-VectorSimilarity | Calculates the cosine similarity between two vectors, returning a value between 0 and 1. | |
Initialize-LMStudioModel | initlmstudio | |
Install-LMStudioApplication | Installs LM Studio application using WinGet package manager. | |
Invoke-AIPowershellCommand | hint | |
Invoke-ComfyUIImageGeneration | generateimage | |
Invoke-CommandFromToolCall | ||
Invoke-HuggingFaceCli | ||
Invoke-ImageEnhancement | enhanceimage | |
Invoke-ImageFacesUpdate | imagepeopledetection | |
Invoke-ImageKeywordUpdate | imagekeywordgeneration | |
Invoke-ImageMetadataUpdate | imagepropdetection | |
Invoke-ImageObjectsUpdate | imageobjectdetection | |
Invoke-ImageScenesUpdate | imagescenedetection | |
Invoke-LLMBooleanEvaluation | equalstrue | |
Invoke-LLMQuery | llm, qllm | |
Invoke-LLMStringListEvaluation | getlist, getstring | |
Invoke-LLMTextTransformation | spellcheck | |
Invoke-QueryImageContent | ||
Invoke-WinMerge | Launches WinMerge to compare two files side by side. | |
New-LLMAudioChat | llmaudiochat | |
New-LLMTextChat | llmchat | |
QueueComfyWorkflow | ||
Register-AllFaces | UpdateFaces | |
Register-Face | ||
Remove-ImageDirectories | removeimgdir | |
Remove-ImageMetaData | removeimagedata | |
ResizeComfyInputImage | ||
Save-FoundImageFaces | saveimagefaces | |
Save-FoundImageObjects | saveimageObjects | |
Save-Transcriptions | ||
Set-AIImageCollection | ||
Set-AIKnownFacesRootpath | Sets the directory for face image files used in GenXdev.AI operations. | |
Set-AILLMSettings | ||
Set-AIMetaLanguage | Sets the default language and optionally the image directories for GenXdev.AI image metadata operations. | |
Set-ComfyUIBackgroundImage | Sets or clears the background image for ComfyUI's canvas interface | |
Set-ComfyUIModelPath | ||
Set-GenXdevAICommandNotFoundAction | ||
Set-ImageIndexPath | Sets the default database file path for image operations in GenXdev.AI. | |
Set-WindowsWallpaperEx | nextwallpaper | |
SetComfyUIProcessPriority | ||
Show-FoundImagesInBrowser | showfoundimages | |
Show-GenXdevScriptErrorFixInIde | letsfixthis | |
Start-AudioTranscription | transcribe, transcribefile | |
Start-GenXdevMCPServer | ||
Start-LMStudioApplication | Starts the LM Studio application if it's not already running. | |
Stop-ComfyUI | Terminates all running ComfyUI processes and releases associated resources. | |
Test-ComfyUIQueueEmpty | Checks if the ComfyUI processing queue is empty | |
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 | |
UploadComfyImage | ||
WaitForComfyCompletion |
📖 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 | ||
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 | rungenxdevtests | |
Assert-ModuleDefinition | ||
Assert-RefactorFile | ||
Clear-GenXdevModules | cleangenxdev | Cleans build artifacts from GenXdev PowerShell modules. |
Complete-GenXDevREADME | ||
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 | ||
Get-GenXDevModule | Retrieves all GenXDev modules from a specified path. | |
Get-GenXDevModuleinfo | ||
Get-GenXDevNewModulesInOrderOfDependency | Retrieves GenXDev modules in dependency order. | |
Get-GitChangedFiles | gitchanged | Get the list of changed files in a Git repository. |
Get-ModuleHelpMarkdown | ||
Get-Refactor | refactors | |
Get-RefactorReport | refactorreport | Generates a detailed report of refactoring operations and their status. |
Ideas | ||
Invoke-GenXdevPSFormatter | ||
Invoke-GenXdevScriptAnalyzer | ||
Issues | ||
New-GenXdevCmdlet | newcmd | Creates a new GenXdev PowerShell cmdlet with proper structure and validation. |
New-GenXdevModule | ||
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 | |
Open-GenXdevCmdletsContainingClipboardTextInIde | vscodesearch | Opens files in IDE that contain clipboard text |
Open-SourceFileInIde | editcode | |
PermanentlyDeleteGitFolders | Permanently deletes specified folders from all branches in a Git repository. | |
ReleaseNotes | ||
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 | cmdlet, editcmdlet | Opens the specified GenXdev cmdlet in Visual Studio Code. |
SplitUpPsm1File | ||
Start-NextRefactor | nextrefactor | |
Test-RefactorLLMSelection | Evaluates source files for refactoring eligibility using LLM analysis. | |
Todoos | ||
Update-Refactor | updaterefactor | |
VSCode |
📖 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 | ||
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 | rungenxdevtests | |
Assert-ModuleDefinition | ||
Assert-RefactorFile | ||
Clear-GenXdevModules | cleangenxdev | Cleans build artifacts from GenXdev PowerShell modules. |
Complete-GenXDevREADME | ||
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 | ||
Get-GenXDevModule | Retrieves all GenXDev modules from a specified path. | |
Get-GenXDevModuleinfo | ||
Get-GenXDevNewModulesInOrderOfDependency | Retrieves GenXDev modules in dependency order. | |
Get-GitChangedFiles | gitchanged | Get the list of changed files in a Git repository. |
Get-ModuleHelpMarkdown | ||
Get-Refactor | refactors | |
Get-RefactorReport | refactorreport | Generates a detailed report of refactoring operations and their status. |
Ideas | ||
Invoke-GenXdevPSFormatter | ||
Invoke-GenXdevScriptAnalyzer | ||
Issues | ||
New-GenXdevCmdlet | newcmd | Creates a new GenXdev PowerShell cmdlet with proper structure and validation. |
New-GenXdevModule | ||
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 | |
Open-GenXdevCmdletsContainingClipboardTextInIde | vscodesearch | Opens files in IDE that contain clipboard text |
Open-SourceFileInIde | editcode | |
PermanentlyDeleteGitFolders | Permanently deletes specified folders from all branches in a Git repository. | |
ReleaseNotes | ||
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 | cmdlet, editcmdlet | Opens the specified GenXdev cmdlet in Visual Studio Code. |
SplitUpPsm1File | ||
Start-NextRefactor | nextrefactor | |
Test-RefactorLLMSelection | Evaluates source files for refactoring eligibility using LLM analysis. | |
Todoos | ||
Update-Refactor | updaterefactor | |
VSCode |
📖 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 | ||
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 | rungenxdevtests | |
Assert-ModuleDefinition | ||
Assert-RefactorFile | ||
Clear-GenXdevModules | cleangenxdev | Cleans build artifacts from GenXdev PowerShell modules. |
Complete-GenXDevREADME | ||
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 | ||
Get-GenXDevModule | Retrieves all GenXDev modules from a specified path. | |
Get-GenXDevModuleinfo | ||
Get-GenXDevNewModulesInOrderOfDependency | Retrieves GenXDev modules in dependency order. | |
Get-GitChangedFiles | gitchanged | Get the list of changed files in a Git repository. |
Get-ModuleHelpMarkdown | ||
Get-Refactor | refactors | |
Get-RefactorReport | refactorreport | Generates a detailed report of refactoring operations and their status. |
Ideas | ||
Invoke-GenXdevPSFormatter | ||
Invoke-GenXdevScriptAnalyzer | ||
Issues | ||
New-GenXdevCmdlet | newcmd | Creates a new GenXdev PowerShell cmdlet with proper structure and validation. |
New-GenXdevModule | ||
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 | |
Open-GenXdevCmdletsContainingClipboardTextInIde | vscodesearch | Opens files in IDE that contain clipboard text |
Open-SourceFileInIde | editcode | |
PermanentlyDeleteGitFolders | Permanently deletes specified folders from all branches in a Git repository. | |
ReleaseNotes | ||
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 | cmdlet, editcmdlet | Opens the specified GenXdev cmdlet in Visual Studio Code. |
SplitUpPsm1File | ||
Start-NextRefactor | nextrefactor | |
Test-RefactorLLMSelection | Evaluates source files for refactoring eligibility using LLM analysis. | |
Todoos | ||
Update-Refactor | updaterefactor | |
VSCode |
📖 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 | ||
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 | 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 | |
Now | Returns the current system date and time as a DateTime object. | |
Open-MediaFile | findmedia, media, vlcmedia | |
Open-VlcMediaPlayer | vlc | |
Open-VlcMediaPlayerLyrics | vlclyrics | |
Remove-SpotifyTracksFromLiked | dislike | Removes tracks from the user's Spotify Library (Liked Songs). |
Remove-SpotifyTracksFromPlaylist | removefromplaylist | Removes tracks from a Spotify playlist. |
SayDate | ||
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-MonitorPowerOff | poweroff | Turns off power to all connected monitors. |
Set-MonitorPowerOn | monitoroff, wakemonitor | Turns the monitor power on. |
Set-SpotifyActiveDevice | 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, togglepausemusic | Pauses Spotify playback |
Set-SpotifyPlaylistDetails | spld | Sets the main properties of a Spotify playlist. |
Set-SpotifyPlaylistOrder | Reorders tracks within a Spotify playlist by moving a range of items to a new position. | |
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 | Disables Spotify song-shuffle mode on the active device. | |
Set-SpotifyShuffleOn | shuffle, shuffleon | Enables Spotify song-shuffle mode. |
Set-SpotifyStart | play, startmusic | 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-SnakeGame | snake | |
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 | ||
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 | 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 | |
Now | Returns the current system date and time as a DateTime object. | |
Open-MediaFile | findmedia, media, vlcmedia | |
Open-VlcMediaPlayer | vlc | |
Open-VlcMediaPlayerLyrics | vlclyrics | |
Remove-SpotifyTracksFromLiked | dislike | Removes tracks from the user's Spotify Library (Liked Songs). |
Remove-SpotifyTracksFromPlaylist | removefromplaylist | Removes tracks from a Spotify playlist. |
SayDate | ||
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-MonitorPowerOff | poweroff | Turns off power to all connected monitors. |
Set-MonitorPowerOn | monitoroff, wakemonitor | Turns the monitor power on. |
Set-SpotifyActiveDevice | 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, togglepausemusic | Pauses Spotify playback |
Set-SpotifyPlaylistDetails | spld | Sets the main properties of a Spotify playlist. |
Set-SpotifyPlaylistOrder | Reorders tracks within a Spotify playlist by moving a range of items to a new position. | |
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 | Disables Spotify song-shuffle mode on the active device. | |
Set-SpotifyShuffleOn | shuffle, shuffleon | Enables Spotify song-shuffle mode. |
Set-SpotifyStart | play, startmusic | 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-SnakeGame | snake | |
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 | ||
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 | 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 | |
Now | Returns the current system date and time as a DateTime object. | |
Open-MediaFile | findmedia, media, vlcmedia | |
Open-VlcMediaPlayer | vlc | |
Open-VlcMediaPlayerLyrics | vlclyrics | |
Remove-SpotifyTracksFromLiked | dislike | Removes tracks from the user's Spotify Library (Liked Songs). |
Remove-SpotifyTracksFromPlaylist | removefromplaylist | Removes tracks from a Spotify playlist. |
SayDate | ||
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-MonitorPowerOff | poweroff | Turns off power to all connected monitors. |
Set-MonitorPowerOn | monitoroff, wakemonitor | Turns the monitor power on. |
Set-SpotifyActiveDevice | 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, togglepausemusic | Pauses Spotify playback |
Set-SpotifyPlaylistDetails | spld | Sets the main properties of a Spotify playlist. |
Set-SpotifyPlaylistOrder | Reorders tracks within a Spotify playlist by moving a range of items to a new position. | |
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 | Disables Spotify song-shuffle mode on the active device. | |
Set-SpotifyShuffleOn | shuffle, shuffleon | Enables Spotify song-shuffle mode. |
Set-SpotifyStart | play, startmusic | 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-SnakeGame | snake | |
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 | ||
EnsureSSMSInstalled | ||
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 the names of available key-value stores. |
Get-KeyValueStorePath | Gets the file path for a key-value store. | |
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 | ||
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-SQLServerSchema | Retrieves the complete schema information from a SQL Server database. | |
Get-SQLServerTableColumnData | Retrieves data from a specific column in a SQL database table. | |
Get-SQLServerTableData | Retrieves data from a SQL database table with optional record limiting. | |
Get-SQLServerTables | Retrieves a list of table names from a SQL Server database. | |
Get-SQLServerTableSchema | Retrieves the schema information for a specified SQL Server table. | |
Get-SQLServerTransaction | getsqltx, newsqltx | Creates and returns a SQL Server transaction object for batch operations. |
Get-SQLServerViewColumnData | Retrieves column data from a SQL view with optional record limiting. | |
Get-SQLServerViewData | Retrieves data from a SQL database view with optional record limiting. | |
Get-SQLServerViews | Retrieves a list of views from a SQL Server database. | |
Get-SQLServerViewSchema | Retrieves the SQL schema definition for a SQL Server view. | |
Get-StoreKeys | getkeys | Retrieves all key names for a given key-value store. |
Get-ValueByKeyFromStore | getvalue | Retrieves a value from a JSON-based key-value store. |
Initialize-KeyValueStores | Initializes KeyValueStore directory structure for local and OneDrive storage. | |
Invoke-SQLiteQuery | ||
Invoke-SQLiteStudio | Executes SQLite database queries with support for parameters and transactions. | |
Invoke-SqlServerQuery | ||
Invoke-SSMS | sqlservermanagementstudio, ssms | Launches SQL Server Management Studio (SSMS) after ensuring it is installed. |
New-SQLiteDatabase | ||
New-SQLServerDatabase | nsqldb | Creates a new SQL Server database. |
Remove-GenXdevPreference | removePreference | Removes a preference value from the GenXdev preferences store. |
Remove-KeyFromStore | removekey | Removes a key from a key-value store. |
Remove-KeyValueStore | Removes a key-value store. | |
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 JSON file-based store. |
Sync-KeyValueStore | Synchronizes local and OneDrive key-value store JSON files. |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for enhancing the commandline experience
Command | Aliases | Description |
---|---|---|
EnsureSQLiteStudioInstalled | ||
EnsureSSMSInstalled | ||
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 the names of available key-value stores. |
Get-KeyValueStorePath | Gets the file path for a key-value store. | |
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 | ||
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-SQLServerSchema | Retrieves the complete schema information from a SQL Server database. | |
Get-SQLServerTableColumnData | Retrieves data from a specific column in a SQL database table. | |
Get-SQLServerTableData | Retrieves data from a SQL database table with optional record limiting. | |
Get-SQLServerTables | Retrieves a list of table names from a SQL Server database. | |
Get-SQLServerTableSchema | Retrieves the schema information for a specified SQL Server table. | |
Get-SQLServerTransaction | getsqltx, newsqltx | Creates and returns a SQL Server transaction object for batch operations. |
Get-SQLServerViewColumnData | Retrieves column data from a SQL view with optional record limiting. | |
Get-SQLServerViewData | Retrieves data from a SQL database view with optional record limiting. | |
Get-SQLServerViews | Retrieves a list of views from a SQL Server database. | |
Get-SQLServerViewSchema | Retrieves the SQL schema definition for a SQL Server view. | |
Get-StoreKeys | getkeys | Retrieves all key names for a given key-value store. |
Get-ValueByKeyFromStore | getvalue | Retrieves a value from a JSON-based key-value store. |
Initialize-KeyValueStores | Initializes KeyValueStore directory structure for local and OneDrive storage. | |
Invoke-SQLiteQuery | ||
Invoke-SQLiteStudio | Executes SQLite database queries with support for parameters and transactions. | |
Invoke-SqlServerQuery | ||
Invoke-SSMS | sqlservermanagementstudio, ssms | Launches SQL Server Management Studio (SSMS) after ensuring it is installed. |
New-SQLiteDatabase | ||
New-SQLServerDatabase | nsqldb | Creates a new SQL Server database. |
Remove-GenXdevPreference | removePreference | Removes a preference value from the GenXdev preferences store. |
Remove-KeyFromStore | removekey | Removes a key from a key-value store. |
Remove-KeyValueStore | Removes a key-value store. | |
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 JSON file-based store. |
Sync-KeyValueStore | Synchronizes local and OneDrive key-value store JSON files. |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for enhancing the commandline experience
Command | Aliases | Description |
---|---|---|
EnsureSQLiteStudioInstalled | ||
EnsureSSMSInstalled | ||
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 the names of available key-value stores. |
Get-KeyValueStorePath | Gets the file path for a key-value store. | |
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 | ||
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-SQLServerSchema | Retrieves the complete schema information from a SQL Server database. | |
Get-SQLServerTableColumnData | Retrieves data from a specific column in a SQL database table. | |
Get-SQLServerTableData | Retrieves data from a SQL database table with optional record limiting. | |
Get-SQLServerTables | Retrieves a list of table names from a SQL Server database. | |
Get-SQLServerTableSchema | Retrieves the schema information for a specified SQL Server table. | |
Get-SQLServerTransaction | getsqltx, newsqltx | Creates and returns a SQL Server transaction object for batch operations. |
Get-SQLServerViewColumnData | Retrieves column data from a SQL view with optional record limiting. | |
Get-SQLServerViewData | Retrieves data from a SQL database view with optional record limiting. | |
Get-SQLServerViews | Retrieves a list of views from a SQL Server database. | |
Get-SQLServerViewSchema | Retrieves the SQL schema definition for a SQL Server view. | |
Get-StoreKeys | getkeys | Retrieves all key names for a given key-value store. |
Get-ValueByKeyFromStore | getvalue | Retrieves a value from a JSON-based key-value store. |
Initialize-KeyValueStores | Initializes KeyValueStore directory structure for local and OneDrive storage. | |
Invoke-SQLiteQuery | ||
Invoke-SQLiteStudio | Executes SQLite database queries with support for parameters and transactions. | |
Invoke-SqlServerQuery | ||
Invoke-SSMS | sqlservermanagementstudio, ssms | Launches SQL Server Management Studio (SSMS) after ensuring it is installed. |
New-SQLiteDatabase | ||
New-SQLServerDatabase | nsqldb | Creates a new SQL Server database. |
Remove-GenXdevPreference | removePreference | Removes a preference value from the GenXdev preferences store. |
Remove-KeyFromStore | removekey | Removes a key from a key-value store. |
Remove-KeyValueStore | Removes a key-value store. | |
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 JSON file-based store. |
Sync-KeyValueStore | Synchronizes local and OneDrive key-value store JSON files. |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for enhancing the commandline experience
Command | Aliases | Description |
---|---|---|
EnsureSQLiteStudioInstalled | ||
EnsureSSMSInstalled | ||
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 the names of available key-value stores. |
Get-KeyValueStorePath | Gets the file path for a key-value store. | |
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 | ||
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-SQLServerSchema | Retrieves the complete schema information from a SQL Server database. | |
Get-SQLServerTableColumnData | Retrieves data from a specific column in a SQL database table. | |
Get-SQLServerTableData | Retrieves data from a SQL database table with optional record limiting. | |
Get-SQLServerTables | Retrieves a list of table names from a SQL Server database. | |
Get-SQLServerTableSchema | Retrieves the schema information for a specified SQL Server table. | |
Get-SQLServerTransaction | getsqltx, newsqltx | Creates and returns a SQL Server transaction object for batch operations. |
Get-SQLServerViewColumnData | Retrieves column data from a SQL view with optional record limiting. | |
Get-SQLServerViewData | Retrieves data from a SQL database view with optional record limiting. | |
Get-SQLServerViews | Retrieves a list of views from a SQL Server database. | |
Get-SQLServerViewSchema | Retrieves the SQL schema definition for a SQL Server view. | |
Get-StoreKeys | getkeys | Retrieves all key names for a given key-value store. |
Get-ValueByKeyFromStore | getvalue | Retrieves a value from a JSON-based key-value store. |
Initialize-KeyValueStores | Initializes KeyValueStore directory structure for local and OneDrive storage. | |
Invoke-SQLiteQuery | ||
Invoke-SQLiteStudio | Executes SQLite database queries with support for parameters and transactions. | |
Invoke-SqlServerQuery | ||
Invoke-SSMS | sqlservermanagementstudio, ssms | Launches SQL Server Management Studio (SSMS) after ensuring it is installed. |
New-SQLiteDatabase | ||
New-SQLServerDatabase | nsqldb | Creates a new SQL Server database. |
Remove-GenXdevPreference | removePreference | Removes a preference value from the GenXdev preferences store. |
Remove-KeyFromStore | removekey | Removes a key from a key-value store. |
Remove-KeyValueStore | Removes a key-value store. | |
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 JSON file-based store. |
Sync-KeyValueStore | Synchronizes local and OneDrive key-value store JSON files. |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for enhancing the commandline experience
Command | Aliases | Description |
---|---|---|
EnsureSQLiteStudioInstalled | ||
EnsureSSMSInstalled | ||
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 the names of available key-value stores. |
Get-KeyValueStorePath | Gets the file path for a key-value store. | |
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 | ||
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-SQLServerSchema | Retrieves the complete schema information from a SQL Server database. | |
Get-SQLServerTableColumnData | Retrieves data from a specific column in a SQL database table. | |
Get-SQLServerTableData | Retrieves data from a SQL database table with optional record limiting. | |
Get-SQLServerTables | Retrieves a list of table names from a SQL Server database. | |
Get-SQLServerTableSchema | Retrieves the schema information for a specified SQL Server table. | |
Get-SQLServerTransaction | getsqltx, newsqltx | Creates and returns a SQL Server transaction object for batch operations. |
Get-SQLServerViewColumnData | Retrieves column data from a SQL view with optional record limiting. | |
Get-SQLServerViewData | Retrieves data from a SQL database view with optional record limiting. | |
Get-SQLServerViews | Retrieves a list of views from a SQL Server database. | |
Get-SQLServerViewSchema | Retrieves the SQL schema definition for a SQL Server view. | |
Get-StoreKeys | getkeys | Retrieves all key names for a given key-value store. |
Get-ValueByKeyFromStore | getvalue | Retrieves a value from a JSON-based key-value store. |
Initialize-KeyValueStores | Initializes KeyValueStore directory structure for local and OneDrive storage. | |
Invoke-SQLiteQuery | ||
Invoke-SQLiteStudio | Executes SQLite database queries with support for parameters and transactions. | |
Invoke-SqlServerQuery | ||
Invoke-SSMS | sqlservermanagementstudio, ssms | Launches SQL Server Management Studio (SSMS) after ensuring it is installed. |
New-SQLiteDatabase | ||
New-SQLServerDatabase | nsqldb | Creates a new SQL Server database. |
Remove-GenXdevPreference | removePreference | Removes a preference value from the GenXdev preferences store. |
Remove-KeyFromStore | removekey | Removes a key from a key-value store. |
Remove-KeyValueStore | Removes a key-value store. | |
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 JSON file-based store. |
Sync-KeyValueStore | Synchronizes local and OneDrive key-value store JSON files. |
📖 Full Documentation | ↑ Back to Module Overview
A Windows PowerShell module for basic and advanced file management tasks
Command | Aliases | Description |
---|---|---|
Confirm-InstallationConsent | ||
Copy-IdenticalParamValues | ||
EnsurePester | ||
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 | Fast multi-threaded file and directory search with optional textcontent pattern matching capabilities. |
Invoke-Fasti | fasti | |
Move-ItemWithTracking | Moves files and directories while preserving filesystem links and references. | |
Move-ToRecycleBin | Moves files and directories to the Windows Recycle Bin safely. | |
ReadJsonWithRetry | Reads JSON file with retry logic and automatic lock cleanup. | |
Remove-AllItems | sdel | |
Remove-ItemWithFallback | rmf | |
Remove-OnReboot | Marks files or directories for deletion during the next system boot. | |
Rename-InProject | rip | |
ResolveInputObjectFileNames | ||
Set-FoundLocation | lcd | Finds the first matching file or folder and sets the location to it. |
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. |
Start-RoboCopy | rc, xc | |
WriteFileOutput | ||
WriteJsonAtomic |
📖 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 | |
Convert-PhysicsUnit | Converts a value from one physics unit to another within the same category. | |
ConvertTo-HashTable | Converts a PSCustomObject to a HashTable recursively. | |
EnsureGenXdev | ||
EnsureNuGetAssembly | Downloads and loads .NET assemblies from NuGet packages based on package key or ID. | |
Get-ApparentSizeAtArmLength | Calculates the apparent size of an object at arm's length. | |
Get-AtEyeLengthSizeInMM | Calculates the apparent size in mm of an object at arm's length, based on its actual size and distance. | |
Get-BuoyantForceByDisplacedVolumeAndDensity | Calculates buoyant force. | |
Get-CentripetalAccelerationByVelocityAndRadius | Calculates centripetal acceleration. | |
Get-DefaultWebLanguage | Gets the default web language key based on the system's current language settings. | |
Get-DopplerFrequencyShiftBySourceSpeedAndObserverSpeed | Calculates Doppler shifted frequency. | |
Get-DragForceByVelocityDensityAreaAndCoefficient | Calculates drag force. | |
Get-EscapeVelocityByMassAndRadius | Calculates escape velocity. | |
Get-FreeFallDistance | Calculates the distance fallen during free fall for a given time duration. | |
Get-FreeFallHeight | Calculates the height fallen during free fall for a given time duration. | |
Get-FreeFallTime | Calculates the time required for an object to fall a given height during free fall. | |
Get-GenXDevCmdlet | gcmds | Retrieves and lists all GenXdev cmdlets and their details. |
Get-ImageGeolocation | Extracts geolocation data from an image file. | |
Get-ImageMetadata | ||
Get-ImpactVelocityByHeightAndGravity | Calculates impact velocity from height. | |
Get-KineticEnergyByMassAndVelocity | Calculates kinetic energy. | |
Get-LightTravelTimeByDistance | Calculates time for light to travel a distance. | |
Get-MagnificationByObjectDistanceAndImageDistance | Calculates magnification for a lens. | |
Get-MomentumByMassAndVelocity | Calculates linear momentum. | |
Get-OrbitalVelocityByRadiusAndMass | Calculates orbital velocity. | |
Get-PotentialEnergyByMassHeightAndGravity | Calculates gravitational potential energy. | |
Get-ProjectileRangeByInitialSpeedAndAngle | Calculates the range of a projectile. | |
Get-RefractionAngleByIncidentAngleAndIndices | Calculates refraction angle using Snell's law. | |
Get-ResonantFrequencyByLengthAndSpeed | Calculates resonant frequency for a closed pipe. | |
Get-SoundTravelDistanceByTime | Calculates the distance sound travels in a given time. | |
Get-SpeechToText | Converts audio files to text using OpenAI's Whisper speech recognition model. | |
Get-TerminalVelocityByMassGravityDensityAndArea | Calculates terminal velocity. | |
Get-TimeOfFlightByInitialVelocityAndAngle | Calculates the time of flight for a projectile. | |
Get-WaveSpeedByFrequencyAndWavelength | Calculates wave speed. | |
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 | |
Receive-RealTimeSpeechToText | ||
resetdefaultmonitor | ||
SecondScreen | Sets default second-monitor configuration. | |
Show-GenXDevCmdlet | cmds | Displays GenXdev PowerShell modules with their cmdlets and aliases. |
Show-Verb | showverbs | Shows a short alphabetical list of all PowerShell verbs. |
SideBySide | Sets default side-by-side configuration. |
📖 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 | |
Convert-PhysicsUnit | Converts a value from one physics unit to another within the same category. | |
ConvertTo-HashTable | Converts a PSCustomObject to a HashTable recursively. | |
EnsureGenXdev | ||
EnsureNuGetAssembly | Downloads and loads .NET assemblies from NuGet packages based on package key or ID. | |
Get-ApparentSizeAtArmLength | Calculates the apparent size of an object at arm's length. | |
Get-AtEyeLengthSizeInMM | Calculates the apparent size in mm of an object at arm's length, based on its actual size and distance. | |
Get-BuoyantForceByDisplacedVolumeAndDensity | Calculates buoyant force. | |
Get-CentripetalAccelerationByVelocityAndRadius | Calculates centripetal acceleration. | |
Get-DefaultWebLanguage | Gets the default web language key based on the system's current language settings. | |
Get-DopplerFrequencyShiftBySourceSpeedAndObserverSpeed | Calculates Doppler shifted frequency. | |
Get-DragForceByVelocityDensityAreaAndCoefficient | Calculates drag force. | |
Get-EscapeVelocityByMassAndRadius | Calculates escape velocity. | |
Get-FreeFallDistance | Calculates the distance fallen during free fall for a given time duration. | |
Get-FreeFallHeight | Calculates the height fallen during free fall for a given time duration. | |
Get-FreeFallTime | Calculates the time required for an object to fall a given height during free fall. | |
Get-GenXDevCmdlet | gcmds | Retrieves and lists all GenXdev cmdlets and their details. |
Get-ImageGeolocation | Extracts geolocation data from an image file. | |
Get-ImageMetadata | ||
Get-ImpactVelocityByHeightAndGravity | Calculates impact velocity from height. | |
Get-KineticEnergyByMassAndVelocity | Calculates kinetic energy. | |
Get-LightTravelTimeByDistance | Calculates time for light to travel a distance. | |
Get-MagnificationByObjectDistanceAndImageDistance | Calculates magnification for a lens. | |
Get-MomentumByMassAndVelocity | Calculates linear momentum. | |
Get-OrbitalVelocityByRadiusAndMass | Calculates orbital velocity. | |
Get-PotentialEnergyByMassHeightAndGravity | Calculates gravitational potential energy. | |
Get-ProjectileRangeByInitialSpeedAndAngle | Calculates the range of a projectile. | |
Get-RefractionAngleByIncidentAngleAndIndices | Calculates refraction angle using Snell's law. | |
Get-ResonantFrequencyByLengthAndSpeed | Calculates resonant frequency for a closed pipe. | |
Get-SoundTravelDistanceByTime | Calculates the distance sound travels in a given time. | |
Get-SpeechToText | Converts audio files to text using OpenAI's Whisper speech recognition model. | |
Get-TerminalVelocityByMassGravityDensityAndArea | Calculates terminal velocity. | |
Get-TimeOfFlightByInitialVelocityAndAngle | Calculates the time of flight for a projectile. | |
Get-WaveSpeedByFrequencyAndWavelength | Calculates wave speed. | |
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 | |
Receive-RealTimeSpeechToText | ||
resetdefaultmonitor | ||
SecondScreen | Sets default second-monitor configuration. | |
Show-GenXDevCmdlet | cmds | Displays GenXdev PowerShell modules with their cmdlets and aliases. |
Show-Verb | showverbs | Shows a short alphabetical list of all PowerShell verbs. |
SideBySide | Sets default side-by-side configuration. |
📖 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 | savevideo |
📖 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 | savevideo |
📖 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 | savevideo |
📖 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 | ||
Open-AllGoogleLinks | qlinks | Performs an infinite auto opening google search. |
Open-AllPossibleQueries | ||
Open-AllYoutubeVideos | qvideos, qyt | Opens and controls YouTube videos in a browser window with keyboard shortcuts. |
Open-BingCopilotQuery | aibc | |
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 | |
Open-CloudLLMChat | ask | Opens a cloud LLM chat interface for AI queries. |
Open-DeepSearchQuery | aideepseek, askdeepsearch | |
Open-GameOfLife | conway, gameoflife | |
Open-GenXdevAppCatalog | appcatalog | Opens the GenXdev progressive webapps catalog in a web browser. |
Open-GithubCopilotQuery | aigc, askghcopilot | |
Open-GithubQuery | qgh, qgithub | |
Open-GoogleGeminiQuery | aigg, askgemini | |
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 | |
Open-MovieQuote | moviequote | |
Open-SearchEngine | q | Opens a search query in the specified search engine using a web browser. |
Open-SimularWebSiteInfo | simularsite | |
Open-StackOverflowQuery | qso | |
Open-Timeline | timeline | |
Open-ViralSimulation | viral | |
Open-WaybackMachineSiteInfo | wayback | Opens WaybackMachine site information in a web browser. |
Open-WebsiteAndPerformQuery | owaq | |
Open-WhoisHostSiteInfo | whois | |
Open-WikipediaNLQuery | wikinl | |
Open-WikipediaQuery | wiki | |
Open-WolframAlphaQuery | qalpha | |
Open-XGrokQuery | aixg, askxgrok | |
Open-Yab | yab | Opens the YAB game in a web browser with configurable settings. |
Open-YabAIBattle | yabbattle | |
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 | ||
Open-AllGoogleLinks | qlinks | Performs an infinite auto opening google search. |
Open-AllPossibleQueries | ||
Open-AllYoutubeVideos | qvideos, qyt | Opens and controls YouTube videos in a browser window with keyboard shortcuts. |
Open-BingCopilotQuery | aibc | |
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 | |
Open-CloudLLMChat | ask | Opens a cloud LLM chat interface for AI queries. |
Open-DeepSearchQuery | aideepseek, askdeepsearch | |
Open-GameOfLife | conway, gameoflife | |
Open-GenXdevAppCatalog | appcatalog | Opens the GenXdev progressive webapps catalog in a web browser. |
Open-GithubCopilotQuery | aigc, askghcopilot | |
Open-GithubQuery | qgh, qgithub | |
Open-GoogleGeminiQuery | aigg, askgemini | |
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 | |
Open-MovieQuote | moviequote | |
Open-SearchEngine | q | Opens a search query in the specified search engine using a web browser. |
Open-SimularWebSiteInfo | simularsite | |
Open-StackOverflowQuery | qso | |
Open-Timeline | timeline | |
Open-ViralSimulation | viral | |
Open-WaybackMachineSiteInfo | wayback | Opens WaybackMachine site information in a web browser. |
Open-WebsiteAndPerformQuery | owaq | |
Open-WhoisHostSiteInfo | whois | |
Open-WikipediaNLQuery | wikinl | |
Open-WikipediaQuery | wiki | |
Open-WolframAlphaQuery | qalpha | |
Open-XGrokQuery | aixg, askxgrok | |
Open-Yab | yab | Opens the YAB game in a web browser with configurable settings. |
Open-YabAIBattle | yabbattle | |
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 | ||
Open-AllGoogleLinks | qlinks | Performs an infinite auto opening google search. |
Open-AllPossibleQueries | ||
Open-AllYoutubeVideos | qvideos, qyt | Opens and controls YouTube videos in a browser window with keyboard shortcuts. |
Open-BingCopilotQuery | aibc | |
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 | |
Open-CloudLLMChat | ask | Opens a cloud LLM chat interface for AI queries. |
Open-DeepSearchQuery | aideepseek, askdeepsearch | |
Open-GameOfLife | conway, gameoflife | |
Open-GenXdevAppCatalog | appcatalog | Opens the GenXdev progressive webapps catalog in a web browser. |
Open-GithubCopilotQuery | aigc, askghcopilot | |
Open-GithubQuery | qgh, qgithub | |
Open-GoogleGeminiQuery | aigg, askgemini | |
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 | |
Open-MovieQuote | moviequote | |
Open-SearchEngine | q | Opens a search query in the specified search engine using a web browser. |
Open-SimularWebSiteInfo | simularsite | |
Open-StackOverflowQuery | qso | |
Open-Timeline | timeline | |
Open-ViralSimulation | viral | |
Open-WaybackMachineSiteInfo | wayback | Opens WaybackMachine site information in a web browser. |
Open-WebsiteAndPerformQuery | owaq | |
Open-WhoisHostSiteInfo | whois | |
Open-WikipediaNLQuery | wikinl | |
Open-WikipediaQuery | wiki | |
Open-WolframAlphaQuery | qalpha | |
Open-XGrokQuery | aixg, askxgrok | |
Open-Yab | yab | Opens the YAB game in a web browser with configurable settings. |
Open-YabAIBattle | yabbattle | |
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 | ||
Open-AllGoogleLinks | qlinks | Performs an infinite auto opening google search. |
Open-AllPossibleQueries | ||
Open-AllYoutubeVideos | qvideos, qyt | Opens and controls YouTube videos in a browser window with keyboard shortcuts. |
Open-BingCopilotQuery | aibc | |
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 | |
Open-CloudLLMChat | ask | Opens a cloud LLM chat interface for AI queries. |
Open-DeepSearchQuery | aideepseek, askdeepsearch | |
Open-GameOfLife | conway, gameoflife | |
Open-GenXdevAppCatalog | appcatalog | Opens the GenXdev progressive webapps catalog in a web browser. |
Open-GithubCopilotQuery | aigc, askghcopilot | |
Open-GithubQuery | qgh, qgithub | |
Open-GoogleGeminiQuery | aigg, askgemini | |
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 | |
Open-MovieQuote | moviequote | |
Open-SearchEngine | q | Opens a search query in the specified search engine using a web browser. |
Open-SimularWebSiteInfo | simularsite | |
Open-StackOverflowQuery | qso | |
Open-Timeline | timeline | |
Open-ViralSimulation | viral | |
Open-WaybackMachineSiteInfo | wayback | Opens WaybackMachine site information in a web browser. |
Open-WebsiteAndPerformQuery | owaq | |
Open-WhoisHostSiteInfo | whois | |
Open-WikipediaNLQuery | wikinl | |
Open-WikipediaQuery | wiki | |
Open-WolframAlphaQuery | qalpha | |
Open-XGrokQuery | aixg, askxgrok | |
Open-Yab | yab | Opens the YAB game in a web browser with configurable settings. |
Open-YabAIBattle | yabbattle | |
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 | ||
Open-AllGoogleLinks | qlinks | Performs an infinite auto opening google search. |
Open-AllPossibleQueries | ||
Open-AllYoutubeVideos | qvideos, qyt | Opens and controls YouTube videos in a browser window with keyboard shortcuts. |
Open-BingCopilotQuery | aibc | |
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 | |
Open-CloudLLMChat | ask | Opens a cloud LLM chat interface for AI queries. |
Open-DeepSearchQuery | aideepseek, askdeepsearch | |
Open-GameOfLife | conway, gameoflife | |
Open-GenXdevAppCatalog | appcatalog | Opens the GenXdev progressive webapps catalog in a web browser. |
Open-GithubCopilotQuery | aigc, askghcopilot | |
Open-GithubQuery | qgh, qgithub | |
Open-GoogleGeminiQuery | aigg, askgemini | |
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 | |
Open-MovieQuote | moviequote | |
Open-SearchEngine | q | Opens a search query in the specified search engine using a web browser. |
Open-SimularWebSiteInfo | simularsite | |
Open-StackOverflowQuery | qso | |
Open-Timeline | timeline | |
Open-ViralSimulation | viral | |
Open-WaybackMachineSiteInfo | wayback | Opens WaybackMachine site information in a web browser. |
Open-WebsiteAndPerformQuery | owaq | |
Open-WhoisHostSiteInfo | whois | |
Open-WikipediaNLQuery | wikinl | |
Open-WikipediaQuery | wiki | |
Open-WolframAlphaQuery | qalpha | |
Open-XGrokQuery | aixg, askxgrok | |
Open-Yab | yab | Opens the YAB game in a web browser with configurable settings. |
Open-YabAIBattle | yabbattle | |
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 | 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 | |
Get-ChromeRemoteDebuggingPort | Returns the configured remote debugging port for Google Chrome. | |
Get-ChromiumRemoteDebuggingPort | 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 | ||
Import-GenXdevBookmarkletMenu | Imports GenXdev JavaScript bookmarklets into browser bookmark collections. | |
Invoke-WebbrowserEvaluation | et, Eval | |
Open-BrowserBookmarks | sites | |
Open-Webbrowser | wb | |
Open-WebbrowserSideBySide | wbn | |
Resume-WebbrowserTabVideo | wbvideoplay | Resumes video playback in a YouTube browser tab. |
Select-WebbrowserTab | st | Selects a browser tab for automation in Chrome or Edge. |
Set-BrowserVideoFullscreen | fsvideo | |
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 | ||
Stop-WebbrowserVideos | ssst, wbsst, wbvideostop | Pauses video playback in all active browser sessions. |
Unprotect-WebbrowserTab | 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 | 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 | |
Get-ChromeRemoteDebuggingPort | Returns the configured remote debugging port for Google Chrome. | |
Get-ChromiumRemoteDebuggingPort | 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 | ||
Import-GenXdevBookmarkletMenu | Imports GenXdev JavaScript bookmarklets into browser bookmark collections. | |
Invoke-WebbrowserEvaluation | et, Eval | |
Open-BrowserBookmarks | sites | |
Open-Webbrowser | wb | |
Open-WebbrowserSideBySide | wbn | |
Resume-WebbrowserTabVideo | wbvideoplay | Resumes video playback in a YouTube browser tab. |
Select-WebbrowserTab | st | Selects a browser tab for automation in Chrome or Edge. |
Set-BrowserVideoFullscreen | fsvideo | |
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 | ||
Stop-WebbrowserVideos | ssst, wbsst, wbvideostop | Pauses video playback in all active browser sessions. |
Unprotect-WebbrowserTab | 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 | ||
EnsureDockerDesktop | ||
EnsurePSTools | ||
EnsureWireGuard | ||
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 | Gets window information for specified processes or window handles. | |
Get-WindowPosition | gwp | |
Get-WireGuardPeerQRCode | Generates a QR code for a WireGuard VPN peer configuration. | |
Get-WireGuardPeers | ||
Get-WireGuardStatus | ||
Initialize-ScheduledTaskScripts | Creates scheduled tasks that run PowerShell scripts at specified intervals. | |
Invoke-WindowsUpdate | updatewindows | |
Pop-Window | popw | |
Push-Window | pushw | |
Remove-WireGuardPeer | ||
Reset-WireGuardConfiguration | ||
Save-DesktopScreenShot | Captures a screenshot of the specified monitor and saves it to the specified path. | |
Send-Key | invokekeys, sendkeys | |
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 | Configures Windows 11+ taskbar alignment between center and left positions. | |
Set-WindowPosition | wp | |
Set-WindowPositionForSecondary | wps | Positions a window on the secondary monitor with specified layout options. |
Set-WindowsWallpaper | 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 | ||
EnsureDockerDesktop | ||
EnsurePSTools | ||
EnsureWireGuard | ||
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 | Gets window information for specified processes or window handles. | |
Get-WindowPosition | gwp | |
Get-WireGuardPeerQRCode | Generates a QR code for a WireGuard VPN peer configuration. | |
Get-WireGuardPeers | ||
Get-WireGuardStatus | ||
Initialize-ScheduledTaskScripts | Creates scheduled tasks that run PowerShell scripts at specified intervals. | |
Invoke-WindowsUpdate | updatewindows | |
Pop-Window | popw | |
Push-Window | pushw | |
Remove-WireGuardPeer | ||
Reset-WireGuardConfiguration | ||
Save-DesktopScreenShot | Captures a screenshot of the specified monitor and saves it to the specified path. | |
Send-Key | invokekeys, sendkeys | |
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 | Configures Windows 11+ taskbar alignment between center and left positions. | |
Set-WindowPosition | wp | |
Set-WindowPositionForSecondary | wps | Positions a window on the secondary monitor with specified layout options. |
Set-WindowsWallpaper | 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