click
8.1.7
Click é um pacote Python para criar lindas interfaces de linha de comando de uma forma combinável com o mínimo de código necessário. É o "Kit de criação de interface de linha de comando". É altamente configurável, mas vem com padrões sensatos prontos para uso.
O objetivo é tornar o processo de escrita de ferramentas de linha de comando rápido e divertido, ao mesmo tempo que evita qualquer frustração causada pela incapacidade de implementar uma API CLI pretendida.
Clique em três pontos:
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!
A organização Pallets desenvolve e oferece suporte ao Click e outros pacotes populares. Para aumentar a comunidade de contribuidores e usuários e permitir que os mantenedores dediquem mais tempo aos projetos, faça uma doação hoje.