Comment

Comment by hannibalhorn

Have to plug Typer[1] here - it's built on top of click, but uses the info already there type annotations, optional keyword arguments, default arguments, etc., to create the most "common sense" CLI for a function. For all my internal tools, has saved me a ton of time and gruntwork.

[1] https://typer.tiangolo.com/

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton