typer

E426658

Typer is a modern, user-friendly Python library for building command-line interfaces, created by Sebastián Ramírez (tiangolo), the author of FastAPI.

All labels observed (1)

Label Occurrences
typer canonical 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Python library ⓘ
command-line interface framework ⓘ
authorAlsoCreated FastAPI ⓘ
SQLModel ⓘ
linked to: sqlmodel
basedOn Click ⓘ
category open-source software ⓘ
creator Sebastián Ramírez ⓘ
tiangolo ⓘ
designGoal developer productivity ⓘ
modern CLI development ⓘ
user-friendliness ⓘ
documentation https://typer.tiangolo.com ⓘ
ecosystem Python CLI tools ⓘ
feature annotations-based CLI definition ⓘ
async function support ⓘ
automatic completion support ⓘ
automatic help generation ⓘ
callbacks support ⓘ
environment variable support ⓘ
integration with Click ecosystem ⓘ
nested commands support ⓘ
parameter validation ⓘ
rich error messages ⓘ
type hints based parameter parsing ⓘ
inspiredBy Click ⓘ
FastAPI ⓘ
interfaceStyle declarative ⓘ
function-based CLI definition ⓘ
license MIT License ⓘ
maintainer Sebastián Ramírez ⓘ
tiangolo ⓘ
paradigm type-driven CLI design ⓘ
primaryUse building command-line interfaces ⓘ
programmingLanguage Python ⓘ
sourceCodeRepository https://github.com/tiangolo/typer ⓘ
supports Python 3 ⓘ
linked to: Python 3.x

arguments ⓘ
async code ⓘ
callbacks ⓘ
options ⓘ
shell completion ⓘ
subcommands ⓘ
sync code ⓘ
typicalDomain DevOps scripts ⓘ
automation scripts ⓘ
data science utilities ⓘ
developer tooling ⓘ
uses Python type hints ⓘ
writtenIn Python ⓘ

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

tiangolo → hostsProject → typer ⓘ
subject linked to: tiangolo organization on GitHub