PyInquirer interaktif komut satırı (CLI) uygulamaları oluşturmak için kullanılan bir modüldür.
Yani yukarı aşağı tuşlarıyla seçebileceğimiz menüler, listlere ve checkboxları oluşturabileceğimiz bir modül.
Ayrıca programın en güzel özelliklerinden birisi crossplatform olması yani Linux, Windows ve MacOS'da da çalışabiliyor.
Şimdi önceden hazırlanmış örnekleri inceleyelim. (GitHub sayfasının altında kaynak kodlarını bulabilirsiniz.)
GitHub Sayfası (Tıkla!)
Modülü "pip install PyInquirer" şeklinde yükleyebilirsiniz.
list.py
Bu örnekte kullanılan yöntem olan "list" yöntemi, sizin bir liste hazırlamanızı ve oradan bir tanesini seçmenize yarıyor.
rawlist.py
Bu yöntemi kullanarak listeden istenilen elemanı numaraya göre seçebilirsiniz yapabilirsiniz.
checkbox.py
Bu yöntemi kullanarak bir checkbox yani listeleme yönteminin aksine birden fazla eleman seçip gönderebilirsiniz.
confirm.py
Basit bir onaylama (evet/hayır) sorgusu yapmanızı sağlar.
input.py
Basit bir klavye girdisi almanızı sağlar.
password.py
Bu yöntem de klavye girdisi almanızı sağlar ancak şifre türünden bir girdi alacağı için girilen değerleri sansürler.

