ScriptDeck
0.4.2
PowerShell Tools and Plugins for Elgato StreamDeck
Installation Options
Owners
Copyright
2021 Start-Automating
Package Details
Author(s)
- James Brundage
Dependencies
This module has no dependencies.
Release Notes
## 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
---
## 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)
## 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
- windowsscriptdeck.sdPlugin\On_WindowsScriptDeck.InvokeScript.WillAppear.ps1
- windowsscriptdeck.sdPlugin\On_StreamDeck.KeyDown.ps1
- windowsscriptdeck.sdPlugin\StartPlugin.ps1
- windowsscriptdeck.sdPlugin\On_WindowsScriptDeck.InvokeScript.KeyUp.ps1
- windowsscriptdeck.sdPlugin\On_WindowsScriptDeck.InvokeScript.WillDisappear.ps1
- windowsscriptdeck.sdPlugin\On_WindowsScriptDeck.Start-Process.WillDisappear.ps1
- windowsscriptdeck.sdPlugin\WindowsScriptDeck.URLScript.PropertyInspector.html
- windowsscriptdeck.sdPlugin\On_WindowsScriptDeck.PasteScript.WillDisappear.ps1
- windowsscriptdeck.sdPlugin\On_StreamDeck.SendToPlugin.ps1
- windowsscriptdeck.sdPlugin\manifest.json
- windowsscriptdeck.sdPlugin\On_WindowsScriptDeck.URLScript.WillAppear.ps1
- windowsscriptdeck.sdPlugin\ScriptDeck@2x.svg
- windowsscriptdeck.sdPlugin\Receive-StreamDeck.ps1
- windowsscriptdeck.sdPlugin\On_StreamDeck.DidReceiveSettings.ps1
- windowsscriptdeck.sdPlugin\PropertyInspector.js
- windowsscriptdeck.sdPlugin\On_WindowsScriptDeck.URLScript.KeyDown.ps1
- windowsscriptdeck.sdPlugin\WindowsScriptDeck.InvokeScript.PropertyInspector.html
- windowsscriptdeck.sdPlugin\On_WindowsScriptDeck.Start-Process.KeyDown.ps1
- windowsscriptdeck.sdPlugin\On_WindowsScriptDeck.Start-Process.WillAppear.ps1
- windowsscriptdeck.sdPlugin\WindowsScriptDeck.Start-Process.PropertyInspector.html
- windowsscriptdeck.sdPlugin\On_WindowsScriptDeck.InvokeScript.KeyDown.ps1
- Functions\New-StreamDeckProfile.ps1
- Functions\Restart-StreamDeck.ps1
- Functions\Send-StreamDeck.ps1
- Functions\Export-StreamDeckPlugin.ps1
- Functions\Save-StreamDeckProfile.ps1
- Functions\Get-StreamDeckAction.ps1
- Functions\Remove-StreamDeckAction.ps1
- Functions\Add-StreamDeckProfile.ps1
- Functions\Add-StreamDeckAction.ps1
- Functions\Import-StreamDeckProfile.ps1
- Functions\Get-StreamDeckPlugin.ps1
- Functions\Export-StreamDeckProfile.ps1
- Functions\Receive-StreamDeck.ps1
- Functions\Install-StreamDeckPlugin.ps1
- Functions\Start-StreamDeck.ps1
- Functions\Get-StreamDeckProfile.ps1
- Functions\New-StreamDeckAction.ps1
- Functions\Clear-StreamDeckProfile.ps1
- Functions\Update-StreamDeckPlugin.ps1
- Functions\New-StreamDeckPlugin.ps1
- Functions\Remove-StreamDeckProfile.ps1
- Functions\Stop-StreamDeck.ps1
- en-us\about_ScriptDeck.help.txt
- GitHub\Actions\ScriptDeckAction.ps1
- Types\StreamDeck.Profile\get_IsChild.ps1
- Types\StreamDeck.Profile\get_Parent.ps1
- Types\StreamDeck.Profile\get_NextPage.ps1
- Types\StreamDeck.Profile\get_Children.ps1
- Types\StreamDeck.Profile\get_RowCount.ps1
- Types\StreamDeck.Profile\get_PageNumber.ps1
- Types\StreamDeck.Profile\Save.ps1
- Types\StreamDeck.Profile\RemoveAction.ps1
- Types\StreamDeck.Profile\get_HasChildren.ps1
- Types\StreamDeck.Profile\AddAction.ps1
- Types\StreamDeck.Profile\get_ProfilePath.ps1
- Types\StreamDeck.Profile\get_ColumnCount.ps1
- Types\StreamDeck.Profile\get_DeviceSize.ps1
- Types\StreamDeck.Profile\get_DeviceName.ps1
- Types\StreamDeck.Profile\get_HasPages.ps1
- WindowsPowerShell.StreamDeckPluginTemplate.ps1
- ScriptDeck.PSSVG.ps1
- action.yml
- scriptdeck.streamDeckPlugin
- ScriptDeck.tests.ps1
- ScriptDeck.types.ps1xml
- ScriptDeck.ezout.ps1
- ScriptDeck.psd1
- README.md
- ScriptDeck.format.ps1xml
- ScriptDeck.ADOPipeline.PSDevOps.ps1
- CHANGELOG.md
- ScriptDeck.psm1
- windowsscriptdeck.streamDeckPlugin
- ScriptDeck.azure-pipeline.yml
- Formatting\StreamDeck.Profile.format.ps1
- Formatting\StreamDeck.ProfileAction.format.ps1
- Formatting\StreamDeck.PluginAction.format.ps1
- Formatting\StreamDeck.Action.format.ps1
- Formatting\StreamDeck.Plugin.format.ps1
- scriptdeck.sdPlugin\On_ScriptDeck.Start-Process.KeyDown.ps1
- scriptdeck.sdPlugin\On_ScriptDeck.InvokeScript.KeyUp.ps1
- scriptdeck.sdPlugin\On_ScriptDeck.PasteScript.WillDisappear.ps1
- scriptdeck.sdPlugin\ScriptDeck.InvokeScript.PropertyInspector.html
- scriptdeck.sdPlugin\ScriptDeck.svg
- scriptdeck.sdPlugin\StartPlugin.cmd
- scriptdeck.sdPlugin\On_ScriptDeck.PasteScript.WillAppear.ps1
- scriptdeck.sdPlugin\manifest.ps1.json
- scriptdeck.sdPlugin\Send-StreamDeck.ps1
- scriptdeck.sdPlugin\On_ScriptDeck.Start-Process.WillDisappear.ps1
- scriptdeck.sdPlugin\StartPlugin.sh
- scriptdeck.sdPlugin\On_ScriptDeck.InvokeScript.WillDisappear.ps1
- scriptdeck.sdPlugin\On_StreamDeck.KeyDown.ps1
- scriptdeck.sdPlugin\On_ScriptDeck.PasteScript.KeyDown.ps1
- scriptdeck.sdPlugin\StartPlugin.ps1
- scriptdeck.sdPlugin\On_ScriptDeck.URLScript.WillDisappear.ps1
- scriptdeck.sdPlugin\On_ScriptDeck.Start-Process.WillAppear.ps1
- scriptdeck.sdPlugin\ScriptDeck.URLScript.PropertyInspector.html
- scriptdeck.sdPlugin\On_StreamDeck.SendToPlugin.ps1
- scriptdeck.sdPlugin\On_ScriptDeck.InvokeScript.WillAppear.ps1
- scriptdeck.sdPlugin\manifest.json
- scriptdeck.sdPlugin\Receive-StreamDeck.ps1
- scriptdeck.sdPlugin\On_StreamDeck.DidReceiveSettings.ps1
- scriptdeck.sdPlugin\ScriptDeck.Start-Process.PropertyInspector.html
- scriptdeck.sdPlugin\PropertyInspector.js
- scriptdeck.sdPlugin\ScriptDeck.PasteScript.PropertyInspector.html
- scriptdeck.sdPlugin\On_ScriptDeck.URLScript.WillAppear.ps1
- scriptdeck.sdPlugin\On_ScriptDeck.InvokeScript.KeyDown.ps1
- scriptdeck.sdPlugin\On_ScriptDeck.URLScript.KeyDown.ps1
- Assets\ScriptDeck.svg
- Assets\ScriptDeck@2x.svg
- windowsscriptdeck.sdPlugin\On_WindowsScriptDeck.PasteScript.KeyDown.ps1
- windowsscriptdeck.sdPlugin\On_WindowsScriptDeck.URLScript.WillDisappear.ps1
- windowsscriptdeck.sdPlugin\WindowsScriptDeck.svg
- windowsscriptdeck.sdPlugin\ScriptDeck.svg
- windowsscriptdeck.sdPlugin\StartPlugin.cmd
- windowsscriptdeck.sdPlugin\manifest.ps1.json
- windowsscriptdeck.sdPlugin\Send-StreamDeck.ps1
- windowsscriptdeck.sdPlugin\On_WindowsScriptDeck.PasteScript.WillAppear.ps1
- windowsscriptdeck.sdPlugin\WindowsScriptDeck.PasteScript.PropertyInspector.html