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