From ca8c1617e7020b04574d129f10d532d6fa8c3fa6 Mon Sep 17 00:00:00 2001 From: Vinta Chen Date: Thu, 22 Feb 2024 23:11:26 +0800 Subject: [PATCH] refine Command-line Interface Development --- README.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 5a2bfa9..37a57c0 100644 --- a/README.md +++ b/README.md @@ -254,18 +254,17 @@ Inspired by [awesome-php](https://github.com/ziadoz/awesome-php). *Libraries for building command-line applications.* * Command-line Application Development - * [cement](https://builtoncement.com/) - CLI Application Framework for Python. + * [cement](https://github.com/datafolklabs/cement) - CLI Application Framework for Python. * [click](https://github.com/pallets/click/) - A package for creating beautiful command line interfaces in a composable way. - * [cliff](https://docs.openstack.org/developer/cliff/) - A framework for creating command-line programs with multi-level commands. - * [docopt](http://docopt.org/) - Pythonic command line arguments parser. + * [cliff](https://github.com/openstack/cliff) - A framework for creating command-line programs with multi-level commands. * [python-fire](https://github.com/google/python-fire) - A library for creating command line interfaces from absolutely any Python object. - * [python-prompt-toolkit](https://github.com/jonathanslenders/python-prompt-toolkit) - A library for building powerful interactive command lines. + * [python-prompt-toolkit](https://github.com/prompt-toolkit/python-prompt-toolkit) - A library for building powerful interactive command lines. * Terminal Rendering * [alive-progress](https://github.com/rsalmei/alive-progress) - A new kind of Progress Bar, with real-time throughput, eta and very cool animations. * [asciimatics](https://github.com/peterbrittain/asciimatics) - A package to create full-screen text UIs (from interactive forms to ASCII animations). * [bashplotlib](https://github.com/glamp/bashplotlib) - Making basic plots in the terminal. - * [colorama](https://pypi.org/project/colorama/) - Cross-platform colored terminal text. - * [rich](https://github.com/willmcgugan/rich) - Python library for rich text and beautiful formatting in the terminal. Also provides a great `RichHandler` log handler. + * [colorama](https://github.com/tartley/colorama) - Cross-platform colored terminal text. + * [rich](https://github.com/Textualize/rich) - Python library for rich text and beautiful formatting in the terminal. Also provides a great `RichHandler` log handler. * [tqdm](https://github.com/tqdm/tqdm) - Fast, extensible progress bar for loops and CLI. ## Command-line Tools