top | item 37043277

(no title)

llanowarelves | 2 years ago

"If you define a MAIN function, any parameters you give it will be automatically turned into CLI flags."

This is actually cool

discuss

order

lagniappe|2 years ago

What other languages do this? I love it

orthoxerox|2 years ago

Practically any language that supports reflection has a library for that.

maleldil|2 years ago

nushell[0] has this built-in. It's one of my favourite things about it.

Python has typer[1] to do this with type hints. It's limited and gets ugly quickly, but I love it for simple scripts.

[0] nushell.sh

[1] typer.tiangolo.com