typer

Typer is a library that allows to create command line interfaces (CLI) based on Python type hints. It aims to reduce code replay, while offering features such as automatic help and shell completion. It can convert existing Python scripts directly into the CLI application without any changes.

TY

fastapi · Terminal & CLI

STARS20.2K
FORKS995
COMMITS1.8K
CONTRIBUTORS106
VERSION0.27.2
UPDATEDtoday
PythonCLITip İpuçlarıDeveloper ToolsMIT
What can it do?
  • You can quickly develop command line applications using Python type hints.
  • You can design large-scale CLI tools by creating complex command groups and subcommand trees.
  • You can automatically convert existing Python scripts to the CLI application with the Typer command line tool.
User reviews
  • ↓ NegativeHacker News

    Hacker Typer

    “This ASCII 7 (C escape "\a"), which when printed emits a bell sound. The exact sound is terminal dependent, and modern terminals won't use the PC speaker but rather play a sound using the audio hardware (which is required on Macs because they don't have a PC speaker). The bell…”

My note

More in: Terminal & CLI