Click est un package Python permettant de créer de superbes interfaces de ligne de commande de manière composable avec aussi peu de code que nécessaire. Il s'agit du "Kit de création d'interface de ligne de commande". Il est hautement configurable mais est livré avec des paramètres par défaut raisonnables.
Il vise à rendre le processus d'écriture d'outils de ligne de commande rapide et amusant tout en évitant toute frustration causée par l'incapacité à implémenter une API CLI prévue.
Cliquez en trois points :
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!
L'organisation Pallets développe et prend en charge Click et d'autres packages populaires. Afin de développer la communauté de contributeurs et d'utilisateurs, et permettre aux responsables de consacrer plus de temps aux projets, veuillez faire un don aujourd'hui.