command line arguments:
- --list all detected attached stream decks and exit. output includes "paths" to the stream decks so they can be differentiated.
- --paths (nargs='+') to specify that this instance of StreamController should only interact with those specified on the command line.
issues to address:
- if a StreamDeck instance is already running and --list, it pops up the running instance instead of listing decks.
- a deck is attached to USB while StreamController is already running with --paths. the newly attached deck wasn't specified in --paths, but StreamController now takes over control of it from any other software that might want to try to interact with that deck.
Possible feature enhancement (address this later):
- Support this in in-app settings so it persists across boots and doesn't need to be manually specified on the command line every time.
Reactions are currently unavailable
command line arguments:
issues to address:
Possible feature enhancement (address this later):