1
0
mirror of https://github.com/certbot/certbot.git synced 2026-01-26 07:41:33 +03:00

show ncurses menu for configuration choices

This commit is contained in:
Seth Schoen
2012-08-09 17:26:56 -07:00
parent f6e3a301a8
commit f167fe732b

19
client-webserver/menu.py Normal file
View File

@@ -0,0 +1,19 @@
#!/usr/bin/env python
import dialog, getopt, sys
def filter_names(names):
d = dialog.Dialog()
choices = [(n, "", 1) for n in names]
result = d.checklist("Which names would you like to activate HTTPS for?", choices=choices)
if result[0] != 0 or not result[1]:
sys.exit(1)
return result[1]
def by_default():
d = dialog.Dialog()
choices = [("Easy", "Allow both HTTP and HTTPS access to these sites"), ("Secure", "Make all requests redirect to secure HTTPS access")]
result = d.menu("Please choose whether HTTPS access is required or optional.", width=70, choices=choices)
if result[0] != 0:
sys.exit(1)
return result[1] == "Secure"