Charla

Cómo diseñar un programa CLI fácil de lanzar, con un Click

Santiago Saavedra

  • 23 September 2017, 5 p.m. - 5:30 p.m.
  • Room Intelygenz
  • Idioma: es

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.