Click es un paquete de Python para crear hermosas interfaces de línea de comandos de forma componible con tan poco código como sea necesario. Es el "Kit de creación de interfaz de línea de comando". Es altamente configurable pero viene con valores predeterminados sensibles listos para usar.
Su objetivo es hacer que el proceso de escritura de herramientas de línea de comandos sea rápido y divertido, al mismo tiempo que evita cualquier frustración causada por la incapacidad de implementar una API CLI prevista.
Haga clic en tres puntos:
import click
@ click . command ()
@ click . option ( "--count" , default = 1 , help = "Number of greetings." )
@ click . option ( "--name" , prompt = "Your name" , help = "The person to greet." )
def hello ( count , name ):
"""Simple program that greets NAME for a total of COUNT times."""
for _ in range ( count ):
click . echo ( f"Hello, { name } !" )
if __name__ == '__main__' :
hello ()
$ python hello.py --count=3
Your name: Click
Hello, Click!
Hello, Click!
Hello, Click!
La organización Pallets desarrolla y respalda Click y otros paquetes populares. Para hacer crecer la comunidad de contribuyentes y usuarios, y permitir que los mantenedores dediquen más tiempo a los proyectos, haga una donación hoy.