bankroll-py / bankroll

Ingest portfolio and other data from multiple brokerages, and analyze it
MIT License
60 stars 6 forks source link

Automatically add CLI settings from defined Settings classes #72

Open jspahrsummers opened 5 years ago

jspahrsummers commented 5 years ago

If Settings enums could be defined with enough context to present meaningful CLI information, we could use Settings.__subclasses__() to get rid of the manual argument generation in __main__.py, which would simplify the code and make extension easier.