ScriptDeck
0.4.6
Supercharge your StreamDeck with PowerShell
Installation Options
Owners
Copyright
2021-2022 Start-Automating
Package Details
Author(s)
- James Brundage
Tags
Dependencies
This module has no dependencies.
Release Notes
## 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.
---
FileList
- ScriptDeck.nuspec
- ScriptDeck.HelpOut.ps1
- docs\Get-StreamDeckPlugin.md
- ScriptDeck.format.ps1xml
- docs\Install-StreamDeckPlugin.md
- action.yml
- docs\Uninstall-StreamDeckPlugin.md
- README.md
- docs\Stop-StreamDeck.md
- ScriptDeck.PSSVG.ps1
- docs\New-StreamDeckPlugin.md
- docs\Start-StreamDeck.md
- ScriptDeck.tests.ps1
- docs\README.md
- ScriptDeck.azure-pipeline.yml
- docs\Export-StreamDeckPlugin.md
- ScriptDeck.GitHubWorkflow.PSDevOps.ps1
- docs\Clear-StreamDeckProfile.md
- WindowsPowerShell.StreamDeckPluginTemplate.ps1
- docs\Watch-StreamDeck.md
- ScriptDeck.types.ps1xml
- docs\Receive-StreamDeck.md
- ScriptDeck.psd1
- docs\Start-LoupeDeck.md
- com.start-automating.windowsscriptdeck.streamDeckPlugin
- docs\New-StreamDeckProfile.md
- ScriptDeck.GitHubAction.PSDevOps.ps1
- docs\Stop-LoupeDeck.md
- ScriptDeck.ezout.ps1
- docs\Update-StreamDeckPlugin.md
- ScriptDeck.psm1
- docs\Get-StreamDeckAction.md
- com.start-automating.scriptdeck.streamDeckPlugin
- docs\Remove-StreamDeckProfile.md
- ScriptDeck.ADOPipeline.PSDevOps.ps1
- docs\Restart-StreamDeck.md
- CHANGELOG.md
- docs\Add-StreamDeckAction.md
- Assets\ScriptDeck.svg
- docs\Get-StreamDeckProfile.md
- Assets\ScriptDeck@2x.svg
- docs\Send-StreamDeck.md
- com.start-automating.windowsscriptdeck.sdPlugin\StreamDeck@SendToPlugin.ps1
- docs\Save-StreamDeckProfile.md
- com.start-automating.windowsscriptdeck.sdPlugin\StartPlugin.cmd
- docs\Remove-StreamDeckAction.md
- com.start-automating.windowsscriptdeck.sdPlugin\InvokeScript.PropertyInspector.html
- docs\Add-StreamDeckProfile.md
- com.start-automating.windowsscriptdeck.sdPlugin\manifest.ps1.json
- docs\Get-LoupeDeckProfile.md
- com.start-automating.windowsscriptdeck.sdPlugin\CopyScript.@.ps1
- docs\New-StreamDeckAction.md
- com.start-automating.windowsscriptdeck.sdPlugin\ScriptDeck.svg
- docs\Export-StreamDeckProfile.md
- com.start-automating.windowsscriptdeck.sdPlugin\Start-Process.PropertyInspector.html
- docs\Restart-LoupeDeck.md
- com.start-automating.windowsscriptdeck.sdPlugin\PasteScript.@.ps1
- docs\Import-StreamDeckProfile.md
- com.start-automating.windowsscriptdeck.sdPlugin\URLScript.@.ps1
- docs\CHANGELOG.md
- com.start-automating.windowsscriptdeck.sdPlugin\PropertyInspector.js
- en-us\about_ScriptDeck.help.txt
- com.start-automating.windowsscriptdeck.sdPlugin\Start-PowerShell.PropertyInspector.html
- Types\LoupeDeck.Profile\get_Controls.ps1
- com.start-automating.windowsscriptdeck.sdPlugin\WindowsScriptDeck.svg
- Types\LoupeDeck.Profile\get_LastModified.ps1
- com.start-automating.windowsscriptdeck.sdPlugin\CopyScript.PropertyInspector.html
- Types\StreamDeck.Profile\get_ColumnCount.ps1
- com.start-automating.windowsscriptdeck.sdPlugin\URLScript.PropertyInspector.html
- Types\StreamDeck.Profile\get_DeviceSize.ps1
- com.start-automating.windowsscriptdeck.sdPlugin\StreamDeck@DidReceiveSettings.ps1
- Types\StreamDeck.Profile\Save.ps1
- com.start-automating.windowsscriptdeck.sdPlugin\Start-PowerShell.@Keydown.ps1
- Types\StreamDeck.Profile\get_DeviceName.ps1
- com.start-automating.windowsscriptdeck.sdPlugin\WatchPath.@KeyDown,WillAppear.ps1
- Types\StreamDeck.Profile\get_Parent.ps1
- com.start-automating.windowsscriptdeck.sdPlugin\2-preview.svg
- Types\StreamDeck.Profile\get_HasPages.ps1
- com.start-automating.windowsscriptdeck.sdPlugin\manifest.json
- Types\StreamDeck.Profile\get_NextPage.ps1
- com.start-automating.windowsscriptdeck.sdPlugin\Start-Process.@.ps1
- Types\StreamDeck.Profile\get_RowCount.ps1
- com.start-automating.windowsscriptdeck.sdPlugin\ScriptDeck@2x.svg
- Types\StreamDeck.Profile\get_PageNumber.ps1
- com.start-automating.windowsscriptdeck.sdPlugin\InvokeScript.@.ps1
- Types\StreamDeck.Profile\get_ProfilePath.ps1
- com.start-automating.windowsscriptdeck.sdPlugin\WatchPath.PropertyInspector.html
- Types\StreamDeck.Profile\RemoveAction.ps1
- com.start-automating.windowsscriptdeck.sdPlugin\PasteScript.PropertyInspector.html
- Types\StreamDeck.Profile\get_HasChildren.ps1
- com.start-automating.windowsscriptdeck.sdPlugin\3-preview.svg
- Types\StreamDeck.Profile\get_Children.ps1
- com.start-automating.windowsscriptdeck.sdPlugin\StartPlugin.ps1
- Types\StreamDeck.Profile\AddAction.ps1
- com.start-automating.windowsscriptdeck.sdPlugin\1-preview.svg
- Types\StreamDeck.Profile\get_IsChild.ps1
- com.start-automating.scriptdeck.sdPlugin\StreamDeck@SendToPlugin.ps1
- Functions\LoupeDeck\Get-LoupeDeckProfile.ps1
- com.start-automating.scriptdeck.sdPlugin\StartPlugin.cmd
- Functions\LoupeDeck\Start-LoupeDeck.ps1
- com.start-automating.scriptdeck.sdPlugin\InvokeScript.PropertyInspector.html
- Functions\LoupeDeck\Stop-LoupeDeck.ps1
- com.start-automating.scriptdeck.sdPlugin\manifest.ps1.json
- Functions\LoupeDeck\Restart-LoupeDeck.ps1
- com.start-automating.scriptdeck.sdPlugin\CopyScript.@.ps1
- Functions\StreamDeck\Get-StreamDeckAction.ps1
- com.start-automating.scriptdeck.sdPlugin\ScriptDeck.svg
- Functions\StreamDeck\Install-StreamDeckPlugin.ps1
- com.start-automating.scriptdeck.sdPlugin\Start-Process.PropertyInspector.html
- Functions\StreamDeck\Stop-StreamDeck.ps1
- com.start-automating.scriptdeck.sdPlugin\PasteScript.@.ps1
- Functions\StreamDeck\Watch-StreamDeck.ps1
- com.start-automating.scriptdeck.sdPlugin\URLScript.@.ps1
- Functions\StreamDeck\Start-StreamDeck.ps1
- com.start-automating.scriptdeck.sdPlugin\PropertyInspector.js
- Functions\StreamDeck\Update-StreamDeckProfile.ps1
- com.start-automating.scriptdeck.sdPlugin\StartPlugin.sh
- Functions\StreamDeck\New-StreamDeckAction.ps1
- com.start-automating.scriptdeck.sdPlugin\Start-PowerShell.PropertyInspector.html
- Functions\StreamDeck\Clear-StreamDeckProfile.ps1
- com.start-automating.scriptdeck.sdPlugin\CopyScript.PropertyInspector.html
- Functions\StreamDeck\Save-StreamDeckProfile.ps1
- com.start-automating.scriptdeck.sdPlugin\URLScript.PropertyInspector.html
- Functions\StreamDeck\Update-StreamDeckPlugin.ps1
- com.start-automating.scriptdeck.sdPlugin\StreamDeck@DidReceiveSettings.ps1
- Functions\StreamDeck\New-StreamDeckProfile.ps1
- com.start-automating.scriptdeck.sdPlugin\Start-PowerShell.@Keydown.ps1
- Functions\StreamDeck\Get-StreamDeckPlugin.ps1
- com.start-automating.scriptdeck.sdPlugin\Receive-StreamDeck.ps1
- Functions\StreamDeck\Uninstall-StreamDeckPlugin.ps1
- com.start-automating.scriptdeck.sdPlugin\Send-StreamDeck.ps1
- Functions\StreamDeck\Add-StreamDeckProfile.ps1
- com.start-automating.scriptdeck.sdPlugin\WatchPath.@KeyDown,WillAppear.ps1
- Functions\StreamDeck\Receive-StreamDeck.ps1
- com.start-automating.scriptdeck.sdPlugin\2-preview.svg
- Functions\StreamDeck\Send-StreamDeck.ps1
- com.start-automating.scriptdeck.sdPlugin\manifest.json
- Functions\StreamDeck\Remove-StreamDeckProfile.ps1
- com.start-automating.scriptdeck.sdPlugin\Start-Process.@.ps1
- Functions\StreamDeck\Export-StreamDeckProfile.ps1
- com.start-automating.scriptdeck.sdPlugin\InvokeScript.@.ps1
- Functions\StreamDeck\Remove-StreamDeckAction.ps1
- com.start-automating.scriptdeck.sdPlugin\WatchPath.PropertyInspector.html
- Functions\StreamDeck\Restart-StreamDeck.ps1
- com.start-automating.scriptdeck.sdPlugin\PasteScript.PropertyInspector.html
- Functions\StreamDeck\Export-StreamDeckPlugin.ps1
- com.start-automating.scriptdeck.sdPlugin\3-preview.svg
- Functions\StreamDeck\Import-StreamDeckProfile.ps1
- com.start-automating.scriptdeck.sdPlugin\StartPlugin.ps1
- Functions\StreamDeck\Get-StreamDeckProfile.ps1
- com.start-automating.scriptdeck.sdPlugin\1-preview.svg
- Functions\StreamDeck\Add-StreamDeckAction.ps1
- Formatting\StreamDeck.ProfileAction.format.ps1
- Functions\StreamDeck\New-StreamDeckPlugin.ps1
- Formatting\LoupeDeck.Profile.format.ps1
- GitHub\Jobs\RunScriptDeck.psd1
- Formatting\StreamDeck.Plugin.format.ps1
- GitHub\Jobs\BuildScriptDeck.psd1
- Formatting\StreamDeck.Action.format.ps1
- GitHub\Actions\ScriptDeckAction.ps1
- Formatting\StreamDeck.PluginAction.format.ps1
- GitHub\Steps\UseScriptDeckAction.psd1
- Formatting\StreamDeck.Profile.format.ps1
- docs\Assets\ScriptDeck.svg
- docs\Update-StreamDeckProfile.md
- docs\Assets\ScriptDeck@2x.svg