Click adalah paket Python untuk membuat antarmuka baris perintah yang indah dengan cara yang dapat disusun dengan kode sesedikit yang diperlukan. Ini adalah "Kit Pembuatan Antarmuka Baris Perintah". Ini sangat dapat dikonfigurasi tetapi dilengkapi dengan default yang masuk akal.
Hal ini bertujuan untuk membuat proses penulisan alat baris perintah menjadi cepat dan menyenangkan sekaligus mencegah frustrasi yang disebabkan oleh ketidakmampuan untuk mengimplementasikan CLI API yang dimaksudkan.
Klik di tiga titik:
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!
Organisasi Pallets mengembangkan dan mendukung Click dan paket populer lainnya. Untuk menumbuhkan komunitas kontributor dan pengguna, dan memungkinkan pengelola mencurahkan lebih banyak waktu untuk proyek, silakan berdonasi hari ini.