style: audit CLI Development

General becomes Argument Parsing for argparse, click, typer, and cyclopts, and prompt_toolkit moves to TUI Frameworks after textual. Redirects the old General URL.

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Vinta Chen
2026-11-08 21:34:56 +08:00
co-authored by Claude
parent 7e7713f1b1
commit 5710d8cf9b
2 changed files with 3 additions and 2 deletions
+2 -2
View File
@@ -844,11 +844,10 @@ _Tools and libraries for packet manipulation and network device automation._
_Libraries for building command-line applications._
- General
- Argument Parsing
- [argparse](https://docs.python.org/3/library/argparse.html) - (Python standard library) Command-line option and argument parsing.
- [click](https://github.com/pallets/click) - A package for creating beautiful command-line interfaces in a composable way.
- [typer](https://github.com/fastapi/typer) - Modern CLI framework that uses Python type hints. Built on Click.
- [prompt_toolkit](https://github.com/prompt-toolkit/python-prompt-toolkit) - A library for building powerful interactive command lines.
- [cyclopts](https://github.com/BrianPugh/cyclopts) - Build CLIs from type-hinted functions, with docstring-based help.
- Terminal Rendering
- [rich](https://github.com/Textualize/rich) - Python library for rich text and beautiful formatting in the terminal. Also provides a great `RichHandler` log handler.
@@ -858,6 +857,7 @@ _Libraries for building command-line applications._
- [alive-progress](https://github.com/rsalmei/alive-progress) - A new kind of progress bar, with real-time throughput, ETA and very cool animations.
- TUI Frameworks
- [textual](https://github.com/Textualize/textual) - A framework for building interactive user interfaces that run in the terminal and the browser.
- [prompt_toolkit](https://github.com/prompt-toolkit/python-prompt-toolkit) - A library for building powerful interactive command lines.
- [urwid](https://github.com/urwid/urwid) - A library for creating terminal GUI applications with strong support for widgets, events, rich colors, etc.
- [asciimatics](https://github.com/peterbrittain/asciimatics) - A package to create full-screen text UIs (from interactive forms to ASCII animations).
+1
View File
@@ -3,6 +3,7 @@
"/categories/ai-and-agents/llm-inference-and-serving/": "/categories/ai-and-agents/llm-serving/",
"/categories/ai-and-agents/pre-trained-models-and-inference/": "/categories/ai-and-agents/pre-trained-models/",
"/categories/cli-development/cli-development/": "/categories/cli-development/",
"/categories/cli-development/general/": "/categories/cli-development/argument-parsing/",
"/categories/cli-tools/productivity-tools/": "/categories/cli-tools/",
"/categories/code-analysis/code-analysis/": "/categories/code-analysis/",
"/categories/code-analysis/code-linters/": "/categories/code-analysis/linters-and-formatters/",