ScriptDeck
ScriptDeck copied to clipboard
ScriptDeck should be Scriptable
Once #73 and #72 are integrated, it somewhat trivial to begin to build an actual object model around the actions in ScriptDeck.
Essentially:
Any action will already be generating files for each message in the current session (#72). We can supply propagate messages and run scripts for StreamDeck (#73)
We can expose this using a core command,
Get-ScriptDeck
We can also expose this as a variable when the module is loaded:
- [ ] #79
We can find the loaded plugins and running actions and return a root object
We can decorate types and format the objects for a rich user experience with many capabilities.
To that end, we should create a few psuedotypes:
- [ ] #80
- [ ] #81