Bibliotecas como argparse u optparse están muy bien para diseñar
pequeñas líneas de comando. Pero llega un momento en el que se vuelve
cada vez más insostenible, cuando tu comando empieza a tener
opciones. Piensa por ejemplo en docker, que tiene distintos parámetros
según sea docker run, o docker log.
Si quieres aprovechar un sistema modular que te permita tener este tipo de flexibilidad en tus líneas de comandos, tienes Click.
Se espera del público que tengan conocimientos de Python y del uso de decoradores, poco más.
Haremos alguna demo para comprobar el funcionamiento y todo estará orientado a la práctica en esta charla.