ScriptDeck.psd1
@{ Description = "Supercharge your StreamDeck with PowerShell" ModuleVersion = '0.4.6' RootModule = 'ScriptDeck.psm1' TypesToProcess = 'ScriptDeck.types.ps1xml' FormatsToProcess = 'ScriptDeck.format.ps1xml' Copyright = '2021-2022 Start-Automating' Author = 'James Brundage' Guid = '88ab43b5-d77a-4aa1-aabd-3fc6236b1b56' PrivateData = @{ FileTypes = @{ ScriptDeck = @{ # A Regex Pattern that describes the file type Pattern = '\.ScriptDeck\.ps1$' # A Wildcard that describes the file type Wildcard = '*.ScriptDeck.ps1' Description = @' ScriptDeck files build plugins or manipulate profiles for StreamDeck or LoupeDeck. '@ # IsBuildScript / BuildScript indicates if the file type should be run during a build. IsBuildScript = $true # One or more GitHub Actions that will run this file type. GitHubAction = @() } } PSData = @{ Tags = 'PipeScript' ProjectURI = 'https://github.com/StartAutomating/ScriptDeck' LicenseURI = 'https://github.com/StartAutomating/ScriptDeck/blob/main/LICENSE' ReleaseNotes = @' ## ScriptDeck 0.4.6: * Plugin Improvements * Adding 'WatchPath' action: run code whenever files change. * Start-Process StreamDeck Action: Fixing Multiaction support (Fixes #47) * Simplifying plugin structure * Module Improvements * StreamDeck * Send-StreamDeck: Fixing ShowOK event name (Fixes #55) * Send-StreamDeck: Supporting -Title (Fixes #45) * Adding Uninstall-StreamDeckPlugin (Fixes #56) * Adding Watch-StreamDeck (Fixes #48) * Export-StreamDeckPlugin: Copying Send/Receive/Watch-StreamDeck to plugin * Install-StreamDeckPlugin: Fixing Installed Path (Fixes #50) * LoupeDeck * Adding Start/Stop/Restart-LoupeDeck (Fixes #52) * Adding Get-LoupeDeckProfile (Fixes #53) * GitHub Improvements * Cleaning up action (Fixes #58) * Using [GitPub](https://github.com/StartAutomating/GitPub) for microblogging (Fixes #57) --- ## ScriptDeck 0.4.5: * Plugins now Include "Start PowerShell" and "Start PowerShell" (Fixes #41) * Plugins now load PowerShell profiles (Fixes #39) --- ## ScriptDeck 0.4.4: * Adding CopyScript to ScriptDeck and WindowsScriptDeck plugins (Fixes #35) * MacOS ScriptDeck Plugin Fix (Fixes #33, thanks @corbob) * MacOS Pathing problems resolved (Fixes #32) * Install-StreamDeckPlugin pathing improvements (Fixes #36) --- ## ScriptDeck 0.4.3: * Export-StreamDeckPlugin: Fixing plugin name prediction (Fixes #26) * StreamDeck Plugin Improvements: * Adding Preview Images (#28) * Plugins clear old logs (#27) * StartPlugin.sh no longer contains carriage returns (#29) * Plugin names now use Reverse DNS Format (#25) * Plugins should be attached to GitHub Release (#30) --- ## ScriptDeck 0.4.2 * Plugins are here! * ScriptDeck - Run PowerShell Core using StreamDeck (should run on Mac/Windows) * WindowsScriptDeck - Run Windows PowerShell using StreamDeck. * Bugfixes: * Export-StreamDeckPlugin (Fixes #17 Fixes #18 Fixes #19) * Can now use action to export plugins --- ## ScriptDeck 0.4.1 Bugfixes: * Add-StreamDeckAction -ProfileName now works. (#10) * Fixing rows/column when adding actions to a profile (#11) Initial ScriptDeck GitHub action support (#12) --- ## ScriptDeck 0.4 * New Commands: * Add-StreamDeckProfile (enables adding commands to existing profiles) * Add-StreamDeckAction (adds actions to a plugin (related to #8)) * Clear-StreamDeckProfile (enables clearing of rows, columns, or UUIDs in existing profiles) * Export-StreamDeckPlugin ( publishes plugin using deploymentTool) * Remove-StreamDeckAction (remove actions from a plugin (related to #8)) * Send-StreamDeck ( send WebSocket messages to a StreamDeck (re: #8)) * Receive-StreamDeck ( receive WebSocket messages from a StreamDeck (re: #8)) * Updated Commands: * New-StreamDeckAction: Adding -ChildProfile, -NextPage, -PreviousPage, -BackToParent (re: #7) * New-StreamDeckProfile: Adding -IsChildProfile, -IsNextPage, -ProfileRoot (re: #7) * Save-StreamDeckProfile: No longer automatically restarting after a save. * Stop-StreamDeck: Fixing bug when -PassThru was not passed. --- '@ } } } |