mirror of
https://github.com/vinta/awesome-python.git
synced 2026-05-07 14:17:36 -05:00
[PR #2574] [CLOSED] Add typer #10924
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/vinta/awesome-python/pull/2574
Author: @AdamMawani
Created: 4/8/2024
Status: ❌ Closed
Base:
master← Head:master📝 Commits (1)
7ef09ebAdded typer library📊 Changes
1 file changed (+1 additions, -0 deletions)
View changed files
📝
README.md(+1 -0)📄 Description
What is this Python project?
Typer is a library for building command-line applications in Python with automatic type checking and validation. It simplifies the creation of command-line interfaces by leveraging Python type annotations to define CLI arguments and options.
What's the difference between this Python project and similar ones?
Simplicity: Typer provides a simple and intuitive API for defining CLI applications using Python's type annotations, reducing the amount of boilerplate code required.
Type Safety: Typer enforces type checking and validation for CLI arguments and options based on Python's type hints, ensuring robustness and reliability in command-line applications.
Compatibility: Typer seamlessly integrates with existing Python codebases and libraries, making it easy to incorporate CLI functionality into Python projects.
Anyone who agrees with this pull request could submit an Approve review to it.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.