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.
command line arguments:
--listall 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:
--list, it pops up the running instance instead of listing decks.--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):