在终端中构建良好的用户界面
cli-ui的Python项目详细描述
用于在终端中提供良好用户界面的工具。
演示
用法
$ pip install cli-ui
示例:
importcli_ui# coloring:cli_ui.info("This is",cli_ui.red,"red",cli_ui.reset,"and this is",cli_ui.bold,"bold")# enumerating:list_of_things=["foo","bar","baz"]fori,thinginenumerate(list_of_things):cli_ui.info_count(i,len(list_of_things),thing)# progress indication:cli_ui.info_progress("Done",5,20)cli_ui.info_progress("Done",10,20)cli_ui.info_progress("Done",20,20)# reading user input:with_sugar=cli_ui.ask_yes_no("With sugar?",default=False)fruits=["apple","orange","banana"]selected_fruit=cli_ui.ask_choice("Choose a fruit",choices=fruits)# ... and more!