MattIPv4 / PyDMXControl

A Python 3 module to control DMX using OpenDMX or uDMX - Featuring fixture profiles, built-in effects and a web control panel.
https://pypi.org/project/PyDMXControl/
GNU General Public License v3.0
119 stars 22 forks source link

[Python] Command line / argument parsing (from a string) #6

Open MattIPv4 opened 5 years ago

MattIPv4 commented 5 years ago

Drop the terminal debug system and replace with a command line for control. Command line should be in its own sub package so that it can be used in both a terminal debug mode and via the web debug control in #5 The command line should support access of global callbacks, fixture helpers, fixture colors and individual fixture channels. Additionally, support for selecting groups of fixtures and then using fixture helpers/colors/channels would be a plus.

MattIPv4 commented 5 years ago

Please note, this should be a command line implemented inside the package, not as arguments for a python file. Preferably the command line should be as english as possible, the use of flags would not be encouraged. Eg 'select fixture 5' not '--fixture 5'