Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Tools for better command line interfaces

License

NotificationsYou must be signed in to change notification settings

your-tools/python-cli-ui

Repository files navigation

https://img.shields.io/badge/deps%20scanning-pyup.io-green

python-cli-ui

Tools for nice user interfaces in the terminal.

Note

This project was originally hosted on theTankerHQ organization, which was my employer from 2016to 2021. They kindly agreed to give back ownership of this project tome. Thanks!

Documentation

Seepython-cli-ui documentation.

Demo

Watch theasciinema recording.

Usage

$pip install cli-ui

Example:

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!

Contributing

We useoptimistic merging so you don't have to worry too much about formatting the code, pleasing the linters or making sure all the test pass.

That being said, if you want, you can installjust and use it to check your changes automatically. Just runjust to see available tasks.

Making a new release

  • Create a token on pypi : seepypi help for details.
  • Installtbump and use it to bump cli-ui to the new version.

Uploading documentation

Run:

just deploy-doc

About

Tools for better command line interfaces

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors6


[8]ページ先頭

©2009-2025 Movatter.jp